.twitch-login-btn{background-color:var(--accent-3);color:#fff;border:none;padding:8px 12px;border-radius:5px;cursor:pointer;margin-top:10px;margin-bottom:10px}.profile-card img{border-radius:50%;width:100px;height:100px}#user-avatar img{width:36px;height:36px;border-radius:50%;margin-left:10px;vertical-align:middle;border:2px solid #fff;margin-right:46px}#profile-container.profile-card img{border-radius:50%;width:120px;height:120px;border:4px solid var(--accent-3);box-shadow:0 0 12px var(--accent-3);margin-bottom:1rem}#profile-container.profile-card h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--gold-1)}#profile-container.profile-card p{margin:6px 0;font-size:.95rem}#profile-container .twitch-login-btn{background:linear-gradient(135deg,var(--accent-3),#772ce8);color:#fff;border:none;padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer;transition:background .3s ease,transform .2s;margin-top:1rem}#profile-container .twitch-login-btn:hover{background:linear-gradient(135deg,#a970ff,#8a4df7);transform:scale(1.05)}.filter-input:disabled{background-color:#2b2b2b;color:var(--paper-3);border-color:#555;cursor:not-allowed}.nav-links{display:flex;gap:18px;flex-grow:1;justify-content:center;margin:0 auto;opacity:0;transform:translateY(-20px);animation:slideDown .8s forwards ease-out;animation-delay:.3s}.nav-links a{color:var(--white);text-decoration:none;font-weight:700;transition:color var(--transition)}.nav-links a:focus,.nav-links a:hover{color:var(--primary-light);outline:0}.navbar .nav-links .mobile-nav-only{display:none}@media (max-width:723px){nav{flex-direction:column;height:auto;gap:0;padding:8px 0}.nav-links{flex-wrap:wrap;justify-content:center}}@keyframes slideDown{to{opacity:1;transform:translateY(0)}}.nav-item{display:inline-block;position:relative;background:0 0;border:none;color:var(--paper-1);font-size:1.1rem;padding:.5rem .75rem;cursor:pointer;overflow:hidden;transition:transform .3s ease,color .3s ease}.nav-item:hover{color:var(--gold-1);transform:translateY(-3px) scale(1.05)}.nav-item::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gold-1);transition:width .3s ease,left .3s ease}.nav-item:hover::after{width:100%;left:0}.nav-item::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.15);border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;pointer-events:none}.nav-item:focus::before,.nav-item:hover::before{width:200px;height:200px}#user-avatar{margin-left:auto}main.container{max-width:1200px;margin:0 auto;margin-top:50px;display:grid;grid-template-columns:2fr 1fr;gap:2rem;padding:2rem;align-items:start}.section-title{text-align:left;margin-left:.5rem;font-size:1.8rem;margin-bottom:5px}@media screen and (max-width:723px){main.container{padding:7px;margin-top:0}}@media (max-width:1024px){main.container{grid-template-columns:1fr}}.main-left,.main-right{display:flex;flex-direction:column;gap:2rem;min-width:300px}.section{background:rgba(255,255,255,.04);border-radius:12px;padding:1rem;padding-bottom:21px}#winners-list{display:flex;gap:1rem;justify-content:start}.vods-grid{display:flex;flex-direction:column;gap:1rem}#participants-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;justify-items:center}.participants-step-nav.is-hidden,.participants-step-nav[hidden]{display:none!important}.participants-step-nav{pointer-events:none;position:absolute;inset:0;z-index:8}.participants-step-nav__btn{pointer-events:auto;position:absolute;top:calc(50% + 34px);display:grid;place-items:center;width:36px;height:44px;border:1px solid rgba(210,234,255,.22);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0)),rgba(4,12,28,.46);color:rgba(239,248,255,.82);font-size:32px;line-height:1;font-weight:700;cursor:pointer;opacity:.62;transform:translateY(-50%);box-shadow:0 10px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.16);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background .18s ease}.participants-step-nav__btn--prev{left:8px}.participants-step-nav__btn--next{right:8px}.participants-step-nav__btn:focus-visible,.participants-step-nav__btn:hover{opacity:.95;border-color:rgba(210,234,255,.48);background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.02)),rgba(8,22,48,.72);outline:0;transform:translateY(-50%) scale(1.04)}.participants-step-nav__btn:active{transform:translateY(-50%) scale(.96)}.participants-step-nav__btn:disabled{cursor:default;opacity:0;pointer-events:none}@media (max-width:700px),(pointer:coarse){.participants-step-nav__btn{top:calc(50% + 28px);width:32px;height:40px;font-size:28px}.participants-step-nav__btn--prev{left:4px}.participants-step-nav__btn--next{right:4px}}@media (min-width:600px){#participants-list{min-height:327px}}@media (max-width:600px){#participants-list{grid-template-columns:1fr}.card-container{width:100%;max-width:200px}}@media (max-width:768px){.container{display:block;padding:0 1rem;width:100%;box-sizing:border-box}.main-left{width:100%;padding:0;box-sizing:border-box}.section{max-width:703px}#participant-filter{max-width:90%}.grid{justify-content:center;grid-auto-flow:inherit!important;grid-auto-columns:inherit!important}}@media (max-width:768px){#winners,.marquee{max-width:100%;overflow-x:auto}.winner-card{min-width:140px}.winner-card{flex:0 0 auto;min-width:160px;max-width:180px}.marquee{overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;box-sizing:border-box}.marquee-content{display:flex;gap:1rem;min-width:fit-content}#winners{overflow-x:auto;max-width:100%;box-sizing:border-box}}.profile-card-outer{background:linear-gradient(to bottom right,var(--bg-1),#2e2e44);color:var(--paper-1);border-radius:20px;padding:2rem;text-align:center;max-width:400px;margin:auto;box-shadow:0 0 30px rgba(0,0,0,.4)}.profile-avatar img{width:120px;height:120px;border-radius:50%;border:4px solid var(--accent-3);box-shadow:0 0 10px var(--accent-3);margin-bottom:1rem}.profile-name{font-size:1.5rem;color:#ffdc00;margin-bottom:.5rem}.profile-rank{font-size:1rem;color:#00eaff;margin-bottom:1rem}.profile-info p{margin:.3rem 0;font-size:.9rem}.profile-cards{background:rgba(20,20,40,.9);border-radius:15px;padding:1rem;max-width:400px;color:var(--paper-1);box-shadow:0 0 15px rgba(0,0,0,.4);font-family:"Press Start 2P",monospace}.profile-cards h4{font-size:1rem;color:#fc0;text-align:center;margin-bottom:1rem}.profile-card-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.card-profile{width:180px;height:auto;perspective:none;transform:none;box-shadow:0 0 10px rgba(255,255,255,.2)}.highlight-lists{display:flex;flex-direction:column;gap:1.5rem}.highlight-list-block{background:var(--bg-1);border:2px solid var(--gold-1);border-radius:12px;padding:1rem;overflow:hidden;box-shadow:0 0 10px #0006}@media (max-width:768px){.highlight-list-block{max-height:300px;display:flex;flex-direction:column;overflow:hidden}.highlight-list-block .highlight-list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden}}.highlight-subtitle{font-family:"Press Start 2P",monospace;font-size:1rem;margin-bottom:.5rem;color:var(--gold-1);text-shadow:0 0 4px #000}.highlight-list{list-style:none;padding:0;margin:0;font-family:"Press Start 2P",monospace;font-size:.75rem;display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;scrollbar-width:thin}.highlight-list li{display:flex;align-items:center;gap:10px;background:var(--bg-1);padding:.5rem 1rem;border-left:4px solid var(--green-1);border-radius:6px;color:var(--paper-1);box-shadow:0 0 6px #0004;transition:background .3s;animation:fadeSlideIn 2s ease both}.highlight-list li:hover{background:var(--bg-1)}.highlight-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--green-1);background:var(--ink)}.highlight-list::-webkit-scrollbar{width:6px}.highlight-list::-webkit-scrollbar-thumb{background:var(--gold-1);border-radius:10px}@keyframes fadeSlideIn{from{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}.loader{--erwayr-loader-size:clamp(42px, 8vw, 56px);--erwayr-loader-track:color-mix(in srgb, var(--paper-1) 20%, transparent);--erwayr-loader-glow:color-mix(in srgb, var(--gold-1) 42%, transparent);position:relative;isolation:isolate;display:grid;place-items:center;min-height:104px;padding:1.65rem 1rem 2.35rem;color:var(--paper-1)}.loader::before{content:"";width:var(--erwayr-loader-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--paper-1) 90%,transparent) 0 9%,transparent 10% 100%),conic-gradient(from 20deg,transparent 0 12%,var(--gold-1) 22%,var(--green-1) 45%,var(--bg-3) 68%,transparent 84% 100%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));filter:drop-shadow(0 0 16px var(--erwayr-loader-glow));animation:erwayr-loader-spin .95s linear infinite}.loader::after{content:"Chargement";position:absolute;inset:auto 50% 0.62rem auto;width:min(150px,calc(100% - 24px));padding-bottom:.82rem;transform:translateX(50%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--green-1) 85%,var(--paper-1)),transparent) -42px 100%/42px 4px no-repeat,linear-gradient(90deg,transparent,var(--erwayr-loader-track),transparent) center 100%/100% 4px no-repeat;color:color-mix(in srgb,var(--paper-1) 92%,var(--green-1));font-size:.72rem;font-weight:900;letter-spacing:.16em;line-height:1;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.35);text-transform:uppercase;animation:erwayr-loader-bar 1.35s ease-in-out infinite}:where(section:not(.tray),.section,.panel,#guardian).is-section-loading{position:relative;min-height:max(var(--erwayr-section-loading-min-height,0px),calc(var(--erwayr-section-loading-top,clamp(8px,1.5vw,14px)) + 190px))}:where(section,.section,.panel,#guardian).is-section-loading>:is(.loader,#clips-loader,#tiktok-loader){display:none!important}.erwayr-section-loading-spinner{--erwayr-section-loader-size:clamp(46px, 8vw, 62px);position:absolute;inset:var(--erwayr-section-loading-top,clamp(8px,1.5vw,14px)) clamp(8px,1.5vw,14px) clamp(8px,1.5vw,14px);z-index:8;display:grid;align-content:center;place-items:center;gap:11px;min-height:clamp(118px,22vw,154px);padding:clamp(18px,3vw,28px);border:1px solid color-mix(in srgb,var(--paper-1) 20%,transparent);border-radius:inherit;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--gold-1) 18%,transparent),transparent 38%),radial-gradient(circle at 50% 78%,color-mix(in srgb,var(--green-1) 15%,transparent),transparent 44%),linear-gradient(180deg,rgba(7,18,34,.82),rgba(4,10,22,.9));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper-1) 14%,transparent),0 18px 40px rgba(0,0,0,.24);backdrop-filter:blur(7px) saturate(1.1);-webkit-backdrop-filter:blur(7px) saturate(1.1);color:var(--paper-1);overflow:hidden;pointer-events:none}.erwayr-section-loading-spinner::before{content:"";position:absolute;inset:-40% auto auto -30%;width:38%;height:180%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.16),transparent);opacity:.45;transform:rotate(15deg);animation:erwayr-loader-scan 2.3s linear infinite}.erwayr-section-loading-spinner[hidden]{display:none!important}.erwayr-section-loading-spinner__visual{position:relative;z-index:1;display:grid;place-items:center;width:var(--erwayr-section-loader-size);aspect-ratio:1}.erwayr-section-loading-spinner__halo{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gold-1) 28%,transparent),transparent 64%),radial-gradient(circle,color-mix(in srgb,var(--green-1) 18%,transparent),transparent 72%);filter:blur(2px);animation:erwayr-loader-pulse 1.8s ease-in-out infinite}.erwayr-section-loading-spinner__icon{position:relative;width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--paper-1) 96%,transparent) 0 9%,transparent 10% 100%),conic-gradient(from 30deg,transparent 0 10%,var(--gold-1) 20%,var(--green-1) 48%,var(--bg-3) 72%,transparent 88% 100%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px));filter:drop-shadow(
    0 0 16px color-mix(in srgb, var(--gold-1) 42%, transparent)
  );animation:erwayr-loader-spin .95s linear infinite}.erwayr-section-loading-spinner__label{position:relative;z-index:1;max-width:min(220px,88%);color:color-mix(in srgb,var(--paper-1) 94%,var(--green-1));font-size:clamp(.72rem, 2.4vw, .86rem);font-weight:900;letter-spacing:.14em;line-height:1.25;text-align:center;text-shadow:0 1px 10px rgba(0,0,0,.38);text-transform:uppercase;overflow-wrap:anywhere}.erwayr-section-loading-spinner__meter{position:relative;z-index:1;display:block;width:min(154px,72%);height:5px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--paper-1) 22%,transparent),transparent)}.erwayr-section-loading-spinner__meter-fill{display:block;width:46%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--green-1) 90%,var(--paper-1)),color-mix(in srgb,var(--gold-1) 90%,var(--paper-1)),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--green-1) 45%,transparent);transform:translateX(-110%);animation:erwayr-loader-sweep 1.35s ease-in-out infinite}@keyframes erwayr-loader-spin{to{transform:rotate(360deg)}}@keyframes erwayr-loader-pulse{0%,100%{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes erwayr-loader-sweep{from{transform:translateX(-115%)}to{transform:translateX(245%)}}@keyframes erwayr-loader-bar{from{background-position:-42px 100%,center 100%}to{background-position:calc(100% + 42px) 100%,center 100%}}@keyframes erwayr-loader-scan{from{transform:translateX(-40%) rotate(15deg)}to{transform:translateX(360%) rotate(15deg)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#clips-loader .spinner,#clips-loader::after,#tiktok-loader .spinner,#tiktok-loader::after,.erwayr-section-loading-spinner::before,.erwayr-section-loading-spinner__halo,.erwayr-section-loading-spinner__icon,.erwayr-section-loading-spinner__meter-fill,.loader::after,.loader::before{animation:none!important}#clips-loader::after,#tiktok-loader::after,.loader::after{background-position:center 100%,center 100%}.erwayr-section-loading-spinner__meter-fill{transform:translateX(58%)}}@media (max-width:768px){.loader{--erwayr-loader-size:clamp(36px, 10vw, 44px);min-height:124px;padding:1.35rem .75rem 2.2rem}.loader::after{inset:auto 50% 0.56rem auto;width:min(140px,calc(100% - 18px));padding-bottom:.68rem;font-size:.68rem;letter-spacing:.1em}:where(section:not(.tray),.section,.panel,#guardian).is-section-loading{min-height:max(var(--erwayr-section-loading-min-height,0px),calc(var(--erwayr-section-loading-top,0px) + 220px))}.erwayr-section-loading-spinner{inset:var(--erwayr-section-loading-top,0px) 8px 8px;gap:9px;min-height:176px;padding:16px 12px}.erwayr-section-loading-spinner__visual{--erwayr-section-loader-size:clamp(34px, 10vw, 42px)}.erwayr-section-loading-spinner__label{max-width:min(260px,94%);font-size:.72rem;letter-spacing:.08em;line-height:1.28}.erwayr-section-loading-spinner__meter{width:min(150px,84%)}}@keyframes knightSlide{0%{transform:translateX(-100vw) translateY(0)}25%{transform:translateX(-15px) translateY(0)}70%{transform:translateX(-15px) translateY(0)}100%{transform:translateX(-15px) translateY(0)}}@keyframes avatarSlideFromRight{0%{transform:translate3d(56px,0,0);opacity:0}25%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,0,0);opacity:1}}.knight-entrance{position:absolute;width:150px;z-index:9;cursor:pointer}.knight-entrance img{display:block;width:73%;max-height:150px;object-fit:contain;object-position:center bottom;animation:knightSlide 2s ease-out forwards}@media screen and (max-width:723px){.knight-entrance img{width:50%;max-height:112px;animation:knightSlide 2s ease-out forwards;position:absolute;top:-24px;left:4px}}.medieval-frame{position:relative;border:16px solid transparent;max-width:1200px;margin:0 auto}.medieval-frame::after{content:"";position:absolute;top:-16px;bottom:-16px;left:-16px;right:-16px;pointer-events:none;border-radius:4px;box-shadow:0 0 20px rgba(0,200,255,0)}.guardian-card{position:relative;z-index:2}.knight-bubble{position:absolute;top:4px;left:102%;transform:translate(-42%,-100%);background:var(--paper-1);color:var(--ink);font-family:"Press Start 2P",monospace;font-size:.8rem;padding:.5rem 1rem;border:2px solid var(--accent-2);border-radius:8px;opacity:0;pointer-events:none;transition:opacity .3s ease-in;width:min(238px,78vw);z-index:280}@media screen and (max-width:723px){.knight-bubble{top:-6px;left:52%;transform:translate(-46%,-100%);font-size:10px;padding:.45rem .75rem;width:min(240px,74vw);min-height:56px}}.avatar-bubble{position:absolute;top:-8px;right:152%;transform:translate(58%,-100%);background:var(--paper-1);color:var(--ink);font-family:"Press Start 2P",monospace;font-size:.8rem;padding:.5rem 1rem;border:2px solid var(--accent-2);border-radius:8px;opacity:0;pointer-events:none;transition:opacity .3s ease-in;width:min(238px,78vw);z-index:280}@media (max-width:723px){.avatar-bubble{font-size:10px;right:52%;transform:translate(52%,-100%);width:min(240px,74vw);min-height:56px;padding:.45rem .75rem}}.avatar-bubble::after{content:"";position:absolute;bottom:-8px;right:10px;border-width:8px 8px 0 8px;border-style:solid;border-color:var(--accent-2) transparent transparent transparent}.avatar-bubble.visible{opacity:1}.knight-bubble::after{content:"";position:absolute;bottom:-8px;left:10px;border-width:8px 8px 0 8px;border-style:solid;border-color:var(--accent-2) transparent transparent transparent}.knight-bubble.visible{opacity:1}#avatar-normal{opacity:0}#avatar-gif.entering>#avatar-normal{animation:avatarSlideFromRight 2s ease-out forwards}#avatar-gif.intro-done>#avatar-normal{opacity:1}#avatar-drink{opacity:0;pointer-events:none}#avatar-gif.show-drink>#avatar-drink{opacity:1}@media screen and (max-width:723px){#avatar-drink{opacity:0}}#avatar-gif.show-drink>#avatar-normal{opacity:0;animation:none!important}.site-footer{background:var(--dark-bg);color:var(--white);padding:2rem 1rem;font-size:.9rem}.footer-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-social a{display:inline-block;margin-right:.75rem;transition:transform .3s}.footer-social a img{width:24px;height:24px;filter:drop-shadow(0 0 4px rgba(0, 0, 0, .7))}.footer-social a:hover{transform:scale(1.2)}.footer-copy{flex:1 1 100%;text-align:center;margin-top:1rem;opacity:.7}@media (max-width:768px){.footer-container{flex-direction:column;text-align:center}.footer-social{order:2;margin-bottom:1rem}.footer-copy{order:3}}.guardian-highlight{background:linear-gradient(135deg,var(--bg-1),var(--bg-2));border:3px solid var(--gold-2);border-radius:8px;box-shadow:0 0 12px color-mix(in srgb,var(--gold-2) 60%,transparent);padding:.5em 1em;position:relative}.guardian-highlight::before{content:"🛡️";position:absolute;right:6px;top:50%;transform:translateY(-50%) scale(1.2);background:color-mix(in srgb,var(--paper-1) 10%,transparent);border-radius:50%;padding:.2em}.guardian-highlight .highlight-avatar{border:3px solid var(--gold-1);border-radius:50%;box-shadow:0 0 6px color-mix(in srgb,var(--gold-1) 60%,transparent)}.guardian-highlight span{color:var(--paper-1);font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.podium-panel{padding:1rem;max-width:480px;background:rgba(0,0,0,.75);border-radius:10px}#top3-podium{display:flex;justify-content:center;align-items:flex-end;gap:1rem}.podium-slot{position:relative;width:104px;height:144px;border:2px solid var(--paper-3);border-radius:10px;padding-top:40px;box-shadow:0 3px 8px rgba(0,0,0,.3);overflow:visible;background:linear-gradient(to bottom,var(--paper-1),var(--paper-1));color:var(--paper-1);transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;animation:popIn .4s ease-out both}.podium-slot:hover{transform:translateY(-5px) scale(1.04);box-shadow:0 6px 16px rgba(0,0,0,.4)}@keyframes popIn{from{opacity:0;transform:scale(.6) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}.podium-slot.first{order:2;height:120px;transform:translateY(0);background:linear-gradient(135deg,var(--gold-1),#fa0);z-index:2;animation-delay:.1s;animation-name:popIn,float;animation-duration:.5s,3s;animation-iteration-count:1,infinite;animation-timing-function:ease-out,ease-in-out}.podium-slot.second{order:1;height:102px;transform:translateY(10px);background:var(--paper-3);animation-delay:.2s}.podium-slot.third{order:3;height:86px;transform:translateY(5px);background:linear-gradient(135deg,var(--wood-2),#e1a44a);animation-delay:.3s}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.podium-slot .rank-badge{position:absolute;top:6px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);width:22px;height:22px;border-radius:50%;line-height:22px;font-size:.7rem;font-weight:700;color:#ffdb6e;text-shadow:none;text-align:center;z-index:2}.podium-slot .avatar{position:absolute;top:-32px;left:50%;transform:translateX(-50%);width:58px;height:58px;border:3px solid var(--paper-1);border-radius:50%;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,.4);transition:transform .3s ease}.podium-slot:hover .avatar{transform:translateX(-50%) scale(1.1)}.podium-slot .pseudo,.podium-slot .wins{position:absolute;width:100%;padding:0 3px;font-family:"Press Start 2P",monospace;text-transform:uppercase;text-align:center;color:var(--ink);text-shadow:1px 1px 0 rgba(255,255,255,.6);margin:3px 0 2px}.podium-slot .pseudo{bottom:2rem;font-size:.6rem;font-weight:600}.podium-slot .wins{bottom:.6rem;font-size:.5rem;opacity:.8}.podium-title{font-family:"Press Start 2P",monospace;font-size:1.2rem;color:var(--gold-1);text-align:center;margin-bottom:33px;text-shadow:0 0 4px rgba(0,0,0,.5)}.marquee{background:linear-gradient(135deg,rgba(255,140,0,.6),rgba(229,46,113,.6)) center/cover no-repeat;padding:20px 0;border-radius:12px;overflow:hidden}.marquee-content{display:inline-flex;gap:24px;align-items:flex-start;animation:marquee var(--marquee-duration,12s) linear infinite}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(var(--marquee-offset,-50%))}}@media (prefers-reduced-motion:reduce){.marquee-content{animation:none!important}}.winner-skeleton{background:linear-gradient(135deg,#2b2b2b,#1c1c1c);border-radius:12px;padding:16px;width:180px}.winner-skeleton .avatar-skel{width:80px;height:80px;border-radius:50%;margin:0 auto 8px;background:#3a3a3a}.winner-skeleton .line-skel{height:10px;background:#3a3a3a;border-radius:6px;margin:8px 0}.winner-skeleton .line-skel.big{height:14px}.winner-card--gold{background:linear-gradient(135deg,#ffdf81,#ffb74d)}.winner-card--sub{background:linear-gradient(135deg,#81d4fa,#29b6f6)}.winner-card--ticket{background:linear-gradient(135deg,#df3d6e,#b3afa4)}.podium-slot.loading .avatar{filter:grayscale(1);opacity:.5}.podium-slot.loading .pseudo,.podium-slot.loading .wins{position:relative;color:transparent!important}.podium-slot.loading .pseudo::after,.podium-slot.loading .wins::after{content:"";display:block;height:.7rem;border-radius:4px;background:linear-gradient(90deg,var(--ink) 0,#444 50%,var(--ink) 100%);animation:podiumShimmer 1.2s linear infinite}@keyframes podiumShimmer{from{background-position:-150% 0}to{background-position:150% 0}}.podium-slot.is-hidden{visibility:hidden}.podium-slot.is-champion{box-shadow:0 0 0 3px var(--gold-1) inset,0 0 16px color-mix(in srgb,var(--gold-1) 67%,transparent)}.confetti{position:absolute;bottom:40%;width:6px;height:10px;background:currentColor;color:var(--gold-1);border-radius:1px;animation:confettiPop .9s ease-out forwards;transform:translate(-50%,0) rotate(0);opacity:.9}@keyframes confettiPop{0%{transform:translate(-50%,0) rotate(0);opacity:0}20%{opacity:1}100%{transform:translate(calc(-50% + var(--dx)),var(--dy)) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){.podium-slot.first{animation:none!important}.confetti{display:none}}.leaderboard-wrap{margin-top:.5rem;text-align:center}.lb-toggle{background:var(--dark-bg);color:var(--white);border:1px solid color-mix(in srgb,var(--paper-1) 20%,transparent);padding:.4rem .7rem;border-radius:10px;cursor:pointer}.leaderboard{margin:.6rem auto 0;padding:.4rem .6rem;max-width:320px;background:rgba(0,0,0,.55);border:1px solid color-mix(in srgb,var(--paper-1) 13%,transparent);border-radius:12px}.lb-item{display:grid;grid-template-columns:22px 28px 1fr auto;gap:.6rem;align-items:center;padding:.3rem .2rem;border-radius:8px}.lb-item:not(:last-child){border-bottom:1px dashed color-mix(in srgb,var(--paper-1) 16%,transparent)}.lb-rank{font-weight:800;opacity:.85}.lb-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #fff3}.lb-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-score{font-weight:700;opacity:.9}.leaderboard{--lb-h:0px;max-height:0;opacity:0;transform:translateY(-6px);overflow:hidden;transition:max-height 340ms cubic-bezier(.22, .61, .36, 1),opacity 220ms ease,transform 340ms cubic-bezier(.22, .61, .36, 1)}.leaderboard.is-open{max-height:var(--lb-h);opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.leaderboard{transition:none!important}}.typing-caret{display:inline-block;width:.6ch;animation:caretBlink 1s steps(1) infinite;margin-left:2px}@keyframes caretBlink{50%{opacity:0}}.spotlight-wrap{display:grid;gap:12px;position:relative;min-height:134px}#spotlight-section,#viewer-spotlight-section{margin-bottom:1rem}.spotlight-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.chip{padding:2px 4px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.85rem}.achievements{list-style:none;margin:0;padding:0;display:grid;gap:10px}.achievement{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:10px;background:rgba(0,0,0,.35)}.achv-body .muted{opacity:.75}.achv-card{width:72px;height:72px;object-fit:contain}.list-compact .lb-item{padding:6px 8px}.spotlight{display:flex;gap:12px;align-items:center;position:absolute;inset:0;opacity:0;transform:translateY(8px) scale(.98);filter:blur(8px);transition:opacity .55s ease,transform .55s cubic-bezier(.22, .61, .36, 1),filter .55s ease;border-radius:16px;padding:15px 7px;box-shadow:0 6px 24px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.06);background:rgba(255,255,255,.04);backdrop-filter:blur(3px);will-change:opacity,transform,filter}.spotlight.is-active{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.spotlight.leaving{opacity:0;transform:translateY(-6px) scale(.98);filter:blur(10px)}.spotlight .spotlight-avatar{width:65px;height:65px;box-shadow:0 8px 24px rgba(0,0,0,.3);margin-left:5px}@keyframes sp-chip{to{opacity:1;transform:translateY(0)}}.spotlight .meta{font-size:14px}@media (prefers-reduced-motion:reduce){.spotlight,.spotlight *{transition:none!important;animation:none!important;filter:none!important}}.spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.spot-col{position:relative;min-height:134px}@media (max-width:720px){.spotlight-grid{grid-template-columns:1fr}}:root{--clip-accent:var(--accent-3);--clip-bg:var(--bg-1);--clip-card:color-mix(in srgb, var(--bg-1) 70%, var(--bg-2) 30%);--clip-text:var(--paper-1);--clip-muted:var(--paper-3);--clip-border:color-mix(in srgb, var(--paper-1) 10%, transparent);--clip-ring:color-mix(in srgb, var(--accent-3) 55%, transparent)}#clips{padding:clamp(12px,2vw,20px) 0 8px;background:radial-gradient(1200px 240px at 10% 0,rgba(145,70,255,.15),transparent 60%),var(--clip-bg)}#clips .section-title{margin:0 0 12px;font-size:clamp(18px, 2.2vw, 24px);font-weight:800;letter-spacing:.2px;color:var(--clip-text)}#clips-loader{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;height:82px;color:var(--clip-text)}#clips-loader[hidden]{display:none!important}#clips-loader .spinner{width:34px;height:34px;margin-bottom:18px;border-radius:50%;background:radial-gradient(circle,var(--paper-1) 0 9%,transparent 10% 100%),conic-gradient(from 20deg,transparent 0 12%,var(--clip-accent) 24%,var(--green-1) 52%,var(--gold-1) 74%,transparent 88% 100%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));filter:drop-shadow(0 0 14px rgba(145, 70, 255, .34));animation:erwayr-loader-spin .95s linear infinite}#clips-loader::after{content:"Chargement";position:absolute;inset:auto 50% 0.56rem auto;width:min(142px,calc(100% - 24px));padding-bottom:.68rem;transform:translateX(50%);background:linear-gradient(90deg,transparent,var(--clip-accent),transparent) -38px 100%/38px 3px no-repeat,linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent) center 100%/100% 3px no-repeat;color:color-mix(in srgb,var(--clip-text) 82%,var(--paper-1));font-size:.68rem;font-weight:900;letter-spacing:.14em;line-height:1;text-align:center;text-transform:uppercase;animation:erwayr-loader-bar 1.35s ease-in-out infinite}#clips-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none}@media (min-width:680px){#clips-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.clip-card{position:relative;display:block;color:inherit;text-decoration:none;background:linear-gradient(180deg,rgba(21,21,35,.92),rgba(21,21,35,.76));border:1px solid var(--clip-border);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.35);transform:translateZ(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform}.clip-card:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(145,70,255,.18);border-color:rgba(145,70,255,.35)}.clip-card:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px var(--clip-ring)}.clip-thumbnail{position:relative;aspect-ratio:16/9;background:var(--bg-1);overflow:hidden}.clip-thumbnail img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(1.05) contrast(1.02);transition:transform .32s ease}.clip-thumbnail img.is-fallback-thumb{object-fit:contain;padding:12px;background:linear-gradient(180deg,rgba(8,20,42,.92),rgba(12,36,71,.88))}.clip-card:hover .clip-thumbnail img{transform:scale(1.03)}.clip-thumbnail::after{content:"";position:absolute;inset:0;pointer-events:none}.play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(4px);color:var(--paper-1);font-size:20px;opacity:.95;pointer-events:none;transition:transform .2s ease,opacity .2s ease,background .2s ease;z-index:1}.clip-card:hover .play-icon{transform:translate(-50%,-50%) scale(1.06);opacity:1;background:rgba(145,70,255,.45)}.clip-duration{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:999px;font:600 12px/1.6 system-ui,-apple-system,Segoe UI,Roboto;color:var(--paper-1);background:rgba(0,0,0,.65);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(4px)}.clip-content{padding:10px 12px 12px;color:var(--clip-text)}.clip-title{display:block;font-weight:700;font-size:14px;line-height:1.3;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clip-info{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--clip-muted)}.clip-info span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}#clips-list .muted{grid-column:1/-1;text-align:center;color:var(--clip-muted);padding:12px 0}@media (prefers-reduced-motion:reduce){.clip-card,.clip-thumbnail img,.play-icon{transition:none}}#guardian{position:relative;z-index:auto}#guardian.is-bubble-visible{z-index:260}#clips.docked{--dock-width:min(860px, 92vw);--dock-offset:-68px;--dock-radius:18px;position:relative;z-index:2;width:var(--dock-width);margin:var(--dock-offset) auto 18px;padding:10px 12px 12px;border-radius:var(--dock-radius);border:1px solid rgba(255,255,255,.08);background:rgba(12,12,20,.55);backdrop-filter:blur(8px) saturate(1.1);box-shadow:0 10px 28px rgba(0,0,0,.35)}#clips.docked .section-title{margin:0 6px 8px;font-size:14px;font-weight:800;letter-spacing:.3px;color:var(--paper-2);align-items:center;gap:8px}#clips.docked #clips-list{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:10px}@media (max-width:1024px){#clips.docked #clips-list{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:760px){#clips.docked{margin:10px auto 14px;padding:8px 10px}#clips.docked #clips-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}}#clips.docked .clip-card{border-radius:12px;border-color:rgba(255,255,255,.07);box-shadow:0 2px 10px rgba(0,0,0,.25);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#clips.docked .clip-card:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(145,70,255,.18);border-color:rgba(145,70,255,.28)}#clips.docked .clip-thumbnail{aspect-ratio:16/9}#clips.docked .play-icon{width:36px;height:36px;font-size:16px}#clips.docked .clip-duration{font-size:11px;padding:2px 7px;right:6px;bottom:6px}#clips.docked .clip-content{padding:8px 9px 10px}#clips.docked .clip-title{font-size:13px;margin:0 0 4px;-webkit-line-clamp:1}#clips.docked .clip-info{font-size:11px;gap:8px}:is(#clips,#tiktok).docked :is(#clips-loader,#tiktok-loader){height:68px}#clips.docked::before{content:"";position:absolute;inset:0 8px auto 8px;height:1px;background:linear-gradient(90deg,transparent,rgba(145,70,255,.5),transparent);pointer-events:none}#clips.docked{--dock-width:min(800px, 96vw);--dock-offset:-64px;--dock-radius:18px;position:relative;z-index:2;width:var(--dock-width);margin:var(--dock-offset) auto 18px;padding:10px 10px 12px;border-radius:var(--dock-radius);border:1px solid rgba(255,255,255,.08);background:rgba(12,12,20,.55);backdrop-filter:blur(8px) saturate(1.1);box-shadow:0 10px 28px rgba(0,0,0,.35)}#clips.docked .section-title{margin:0 6px 8px;font-size:14px;font-weight:800;color:var(--paper-2);display:flex;gap:8px}#clips.carousel{--card-w:170px;--gap:8px}@media (max-width:760px){#clips.carousel{--card-w:150px}}#clips.carousel #clips-list{display:flex;gap:var(--gap);overflow-x:auto;padding:2px 34px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,0.9) 22px,rgba(0,0,0,0.9) calc(100% - 22px),transparent 100%)}#clips.carousel #clips-list::-webkit-scrollbar{display:none}#clips.carousel #clips-list.is-grabbing{cursor:grabbing}#clips.carousel .clip-card{flex:0 0 var(--card-w);scroll-snap-align:start;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:var(--bg-1);box-shadow:0 2px 10px rgba(0,0,0,.25);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}#clips.carousel .clip-card:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(145,70,255,.18);border-color:rgba(145,70,255,.28)}#clips.carousel .clip-thumbnail{aspect-ratio:16/9;position:relative}#clips.carousel .clip-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}#clips.carousel .play-icon{position:absolute;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(2px)}#clips.carousel .clip-duration{position:absolute;right:6px;bottom:6px;padding:2px 6px;font-size:11px;line-height:1;border-radius:6px;background:rgba(0,0,0,.65);border:1px solid rgba(255,255,255,.18)}#clips.carousel .clip-content{padding:6px 7px 7px}#clips.carousel .clip-title{font-size:12px;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#clips .clips-nav{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:31px;border-radius:50%;display:grid;place-items:center;background:rgba(10,10,18,.75);border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 16px rgba(0,0,0,.3);cursor:pointer;user-select:none;transition:transform .12s ease,background .12s ease,opacity .12s ease;color:var(--paper-2);font:700 16px/1 system-ui}#clips .clips-nav:hover{background:rgba(16,16,28,.9);transform:translateY(-50%) scale(1.05)}#clips .clips-nav:disabled{opacity:.35;cursor:not-allowed}#clips .clips-nav.prev{left:6px}#clips .clips-nav.next{right:6px}#clips.tray,#sponsors.tray,#tiktok.tray{position:sticky;top:66px;z-index:6;width:min(800px,96vw);margin:-14px auto -2px auto;border-radius:16px;background:rgba(12,12,20,.55);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px) saturate(1.05);box-shadow:0 10px 28px rgba(0,0,0,.35);overflow:hidden;max-height:0;opacity:0;pointer-events:none;transform-origin:top;transition:max-height .45s cubic-bezier(.22, .61, .36, 1),opacity .25s ease}@media screen and (max-width:723px){#clips.tray,#sponsors.tray,#tiktok.tray{top:350px}}#clips.tray.is-open,#sponsors.tray.is-open,#tiktok.tray.is-open{max-height:230px;opacity:1;pointer-events:auto}#clips.tray .section-title,#sponsors.tray .section-title,#tiktok.tray .section-title{font-size:12px;margin:6px 8px 6px;opacity:.8}#clips-peek,#sponsors-peek,#tiktok-peek{position:absolute;left:50%;transform:translate(-50%,-100%);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font:700 12px/1 system-ui,"Press Start 2P",monospace;color:var(--paper-1);border-radius:999px;background:rgba(10,10,18,.88);border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 20px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.06);cursor:pointer;user-select:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}#clips-peek .dot,#sponsors-peek .dot,#tiktok-peek .dot{width:8px;height:8px;border-radius:50%;background:var(--accent-3);box-shadow:0 0 12px var(--accent-3)}#clips-peek .txt,#sponsors-peek .txt,#tiktok-peek .txt{letter-spacing:.2px}#sponsors-peek .peek-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.7em;height:1.7em;padding:0 .45em;margin-left:2px;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:linear-gradient(140deg,rgba(255,212,135,.98),rgba(255,148,62,.98));color:#1a2a42;-webkit-text-fill-color:#1a2a42;text-shadow:none;font-weight:800;font-size:.84em;line-height:1;font-variant-numeric:tabular-nums}#clips-peek:hover,#sponsors-peek:hover,#tiktok-peek:hover{transform:translate(-50%,-100%) scale(1.05)}#clips-peek[aria-expanded=true],#sponsors-peek[aria-expanded=true],#tiktok-peek[aria-expanded=true]{background:rgba(18,18,30,.95)}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(145,70,255,.45)}100%{box-shadow:0 0 0 12px rgba(145,70,255,0)}}#clips-peek.is-new .dot,#tiktok-peek.is-new .dot{animation:ping 1.8s ease-out infinite}@media (max-width:760px){#clips.tray.is-open,#sponsors.tray.is-open{max-height:210px}#clips-peek,#sponsors-peek,#tiktok-peek{top:0;transform:translate(-50%,-60%)}}@media (prefers-reduced-motion:reduce){#clips.tray,#sponsors.tray,#tiktok.tray{transition:none}#clips-peek .dot,#sponsors-peek .dot,#tiktok-peek .dot{animation:none!important}}#clips{position:relative}#clips .clips-nav{z-index:30}#clips.carousel #clips-list{position:relative;z-index:1}.spotlight{padding-top:37px!important}.spotlight .spot-head{position:absolute;top:10px;left:10px;right:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.spotlight .spot-head .spot-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;font-size:1rem}.spotlight .spot-head .spot-rank{justify-self:end;font-size:.72rem;font-weight:800;line-height:1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.spot-content{display:flex;flex-direction:column}.spotlight{opacity:0;transform:none;filter:none;background:rgba(255,255,255,.04);box-shadow:0 6px 24px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.06);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);overflow:hidden;will-change:opacity;transition:opacity .34s ease}.spotlight .spotlight-sheen{position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(108deg,transparent 0,transparent 30%,rgba(255,255,255,.08) 43%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.08) 57%,transparent 70%,transparent 100%);background-size:220% 100%;background-position:-140% 0;opacity:0;mix-blend-mode:screen}.spotlight.is-active{opacity:1;transform:none}.spotlight.is-active .spotlight-sheen{animation:spotlightSlideSheen .52s ease-out 40ms both}.spotlight.leaving{opacity:0;transform:none;pointer-events:none}.spotlight .spot-head{z-index:1}.spotlight.is-active .spot-head{animation:spotlightHeadSlideIn .34s cubic-bezier(.22,.61,.36,1) both}.spotlight .spotlight-avatar{position:relative;z-index:1;animation:none!important}.spotlight.is-active .spotlight-avatar{animation:spotlightAvatarSlideIn .34s cubic-bezier(.2,.9,.3,1.08) both!important}.spotlight .spot-content{position:relative;z-index:1;animation:none}.spotlight.is-active .spot-content{animation:spotlightContentSlideIn .32s ease-out both}.spotlight .chips .chip,.spotlight .meta{opacity:1;transform:none;animation:none!important}@keyframes spotlightHeadSlideIn{0%{opacity:0;transform:translate3d(-18px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes spotlightAvatarSlideIn{0%{opacity:0;transform:translate3d(-14px,0,0) scale(.95)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes spotlightContentSlideIn{0%{opacity:0;transform:translate3d(-12px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes spotlightSlideSheen{0%{opacity:0;background-position:-140% 0}18%{opacity:.38}100%{opacity:0;background-position:100% 0}}.chip-tip-host{position:relative}.chip-tip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(0,0,0,.85)}.chip.is-compact.is-open .chip-tip,.chip.is-compact:focus-visible .chip-tip,.chip.is-compact:hover .chip-tip{opacity:1;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto}.chip.is-compact.is-open{animation:chip-pop .22s ease-out}@keyframes chip-pop{0%{transform:scale(.96)}60%{transform:scale(1.04)}100%{transform:scale(1)}}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.08)}.chip-text{white-space:nowrap;font-weight:700;font-size:.75rem}.chip-tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px) scale(.98);background:rgba(0,0,0,.85);color:var(--paper-1);padding:6px 8px;border-radius:8px;font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.25);transition:opacity .18s ease,transform .18s ease;z-index:10}.spotlight[data-tier=basic]{--sp-accent:var(--paper-3);--sp-accent-25:color-mix(in srgb, var(--sp-accent) 25%, transparent)}.spotlight[data-tier=bronze]{--sp-accent:var(--wood-2);--sp-accent-25:color-mix(in srgb, var(--sp-accent) 25%, transparent)}.spotlight[data-tier=silver]{--sp-accent:var(--paper-2);--sp-accent-25:color-mix(in srgb, var(--sp-accent) 25%, transparent)}.spotlight[data-tier=gold]{--sp-accent:var(--gold-1);--sp-accent-25:color-mix(in srgb, var(--sp-accent) 25%, transparent)}.spotlight[data-tier=platinum]{--sp-accent:var(--accent-3);--sp-accent-25:color-mix(in srgb, var(--sp-accent) 25%, transparent)}.spotlight[data-tier=diamond]{--sp-accent:var(--green-1);--sp-accent-25:color-mix(in srgb, var(--sp-accent) 25%, transparent)}.spotlight[data-tier=rainbow]{--sp-accent:var(--accent);--sp-accent-25:color-mix(in srgb, var(--sp-accent) 25%, transparent)}.spotlight[data-tier=ultra]{--sp-accent:var(--accent-2);--sp-accent-25:color-mix(in srgb, var(--sp-accent) 25%, transparent)}.chips{gap:8px}.chip{--c:var(--sp-accent, #8aa);display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.18);box-shadow:0 2px 10px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.04);font-weight:800;font-size:.75rem;letter-spacing:.2px;transition:transform .15s ease,box-shadow .2s ease}.chip .chip-icon{font-size:.95rem;line-height:1;color:#f7fbff}.chip:hover{border:2px solid rgba(1,12,43,.52)}.chip.is-compact{width:27px;height:27px;padding:0;justify-content:center;border-radius:999px}:where(
.chips .chip,.achv-section .achievement .achv-badge-chip
)[data-variant=rank]{--gift-main:#d9e3ef;--gift-dark:#6f8198}:where(
.chips .chip,.achv-section .achievement .achv-badge-chip
)[data-variant=sub]{--gift-main:#6fe4ff;--gift-dark:#1e6ca5}:where(
.chips .chip,.achv-section .achievement .achv-badge-chip
)[data-variant=streak]{--gift-main:#ff9966;--gift-dark:#96411a}:where(
.chips .chip,.achv-section .achievement .achv-badge-chip
)[data-variant=uptime]{--gift-main:#58f8dd;--gift-dark:#0f7f72}:where(
.chips .chip,.achv-section .achievement .achv-badge-chip
)[data-variant=wins]{--gift-main:#ffe074;--gift-dark:#9c6a16}:where(
.chips .chip,.achv-section .achievement .achv-badge-chip
)[data-variant=guardian]{--gift-main:#c092ff;--gift-dark:#6930b3}:where(
.chips .chip,.achv-section .achievement .achv-badge-chip
)[data-variant=special]{--gift-main:#d3a0ff;--gift-dark:#6f58c5}:where(.chips .chip,.achv-section .achievement .achv-badge-chip).is-set-gift{--gift-main:var(--gift-main, #8ec4ff);--gift-dark:var(--gift-dark, #3466b2);position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--gift-main) 62%,#fff);background:repeating-linear-gradient(120deg,rgba(255,255,255,.13) 0 2px,rgba(255,255,255,.01) 2px 9px),radial-gradient(circle at 18% 0,color-mix(in srgb,var(--gift-main) 36%,#fff),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--gift-main) 46%,#11245b),color-mix(in srgb,var(--gift-dark) 74%,#0a142f));box-shadow:0 2px 10px rgba(0,0,0,.25),0 0 14px color-mix(in srgb,var(--gift-main) 42%,transparent),0 0 22px color-mix(in srgb,var(--gift-dark) 38%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--gift-main) 36%,#fff);filter:saturate(1.2) brightness(1.06);animation:appSetGiftHoloPulse 2.15s ease-in-out infinite}:where(
.chips .chip,.achv-section .achievement .achv-badge-chip
).is-set-gift::before{content:"";position:absolute;inset:-38% -62%;background:linear-gradient(110deg,transparent 14%,color-mix(in srgb,var(--gift-main) 76%,#fff) 48%,transparent 82%);opacity:.9;pointer-events:none;transform:translateX(-62%) rotate(8deg);animation:appSetGiftHoloSweep 1.2s linear infinite}:where(.chips .chip,.achv-section .achievement .achv-badge-chip).is-set-gift .chip-icon{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--gift-main) 66%, #fff))}.chip.is-compact.is-open .chip-tip{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}@keyframes appSetGiftHoloSweep{from{transform:translateX(-62%) rotate(8deg)}to{transform:translateX(62%) rotate(8deg)}}@keyframes appSetGiftHoloPulse{0%,100%{filter:saturate(1.18) brightness(1.02)}50%{filter:saturate(1.35) brightness(1.14)}}.spotlight .meta{color:var(--paper-2);opacity:.9}.achv-section{--achv-bg:color-mix(in srgb, var(--bg-1) 65%, transparent);--achv-glow:0 10px 30px color-mix(in srgb, var(--ink) 35%, transparent);--txt:var(--paper-1);--chip-bg:color-mix(in srgb, var(--paper-1) 6%, transparent);--chip-bd:color-mix(in srgb, var(--paper-1) 18%, transparent);--primary:var(--accent-3);--panel-grad:linear-gradient(
    180deg,
    color-mix(in srgb, var(--bg-1) 35%, transparent),
    color-mix(in srgb, var(--bg-1) 15%, transparent)
  );--sep-grad:linear-gradient(
    90deg,
    color-mix(in srgb, var(--ink) 35%, transparent),
    transparent
  );--thumb-a:var(--accent-2);--thumb-b:var(--gold-2);--avatar:42px;--card-w:56px;--card-h:88px;--list-h:420px}.achv-section .achv-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.spotlight-header{display:flex;align-items:center;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}@media (max-width:800px){.spotlight-header{flex-direction:column}}@media (max-width:800px){.achv-section .achv-header{flex-direction:column}}@media (max-width:800px){.spot-col{min-height:151px}}@media (max-width:800px){#clips-peek-bar{position:absolute;top:89%;transform:translate(-50%,-60%);display:flex;gap:8px;z-index:20;flex-direction:column;margin-top:20px}}.achv-section .achv-header .section-title{display:flex;align-items:center;gap:10px}.achv-section .badge-new{display:inline-block;padding:2px 6px;border-radius:6px;font:700 10px/1.6 system-ui;letter-spacing:.12em;color:#0ff;background:linear-gradient(90deg,#093,#0aa);border:1px solid rgba(0,255,255,.35);box-shadow:inset 0 0 12px rgba(0,255,255,.2)}.achv-section .achv-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}@media screen and (max-width:760px){.achv-section .achv-controls{justify-content:center}}.achv-section .achv-chips{display:flex;gap:8px;flex-wrap:wrap}.achv-section .chip{border:1px solid var(--chip-bd);background:var(--chip-bg);backdrop-filter:blur(4px);color:#e8f1ff;padding:6px 7px;border-radius:999px;font:600 12px/1 system-ui;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.achv-section .chip:hover{transform:translateY(-1px);background:rgba(255,255,255,.12)}.achv-section .chip.active{border-color:var(--primary);box-shadow:0 0 0 2px rgba(70,211,255,.25);background:rgba(70,211,255,.1)}.achv-section .filter-input::placeholder{color:rgba(234,243,255,.6)}.achv-section .achievements{position:relative;list-style:none;margin:8px 0 0;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--panel-grad);border-radius:12px;box-shadow:var(--achv-glow);max-height:var(--list-h);overflow-y:auto;scrollbar-gutter:stable}.achv-section .achievements{scrollbar-color:var(--thumb-a) rgba(255,255,255,0.05)}.achv-section .achievements::-webkit-scrollbar{height:10px;width:10px}.achv-section .achievements::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--thumb-a),var(--thumb-b));border-radius:10px;border:2px solid rgba(8,18,32,.8)}.achv-section .achievements::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:10px}.achv-section .achievements .achv-separator{position:sticky;top:0;z-index:2;padding:8px 12px;margin:10px -4px 4px;border-radius:8px;background:var(--sep-grad);color:#cfe8ff;font-weight:700;letter-spacing:.02em;backdrop-filter:blur(4px)}.achv-section .achievement{display:grid;grid-template-columns:var(--avatar) 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--achv-bg);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 16px rgba(0,0,0,.15);transition:transform .15s ease,background .15s ease,border-color .15s ease}.achv-section .achievement:hover{transform:translateY(-1px);background:rgba(10,28,55,.7);border-color:rgba(70,211,255,.28)}.achv-section .achievement.muted{opacity:.7;text-align:center;padding:18px}.achv-section .achievement .lb-avatar{width:var(--avatar);height:var(--avatar);border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgba(255,255,255,.25),0 6px 14px rgba(0,0,0,.25)}.achv-section .achievement .achv-body{color:var(--txt);line-height:1.35}.achv-section .achievement .achv-body strong{font-weight:800}.achv-section .achievement .achv-body em{font-style:italic;color:var(--accent-2)}.achv-section .achievement .achv-body .muted{opacity:.75;margin-left:.25rem}.achv-section .achievement .achv-body time{opacity:.85;font-size:.92em}.achv-section .achievement.is-badge-claim{border-color:rgba(255,198,84,.32);background:radial-gradient(140% 120% at 100% 0,rgba(255,198,84,.16),rgba(22,34,54,.68) 58%),var(--achv-bg)}.achv-section .achievement .achv-badge-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.achv-section .achievement .achv-badge-chip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;appearance:none;-webkit-appearance:none;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#eaf5ff;font-size:14px;line-height:1;cursor:pointer}.achv-section .achievement .achv-badge-chip.is-set-gift{border-color:color-mix(in srgb,var(--gift-main,#8ec4ff) 64%,#fff);background:repeating-linear-gradient(120deg,rgba(255,255,255,.14) 0 2px,rgba(255,255,255,.02) 2px 9px),radial-gradient(circle at 20% 0,color-mix(in srgb,var(--gift-main,#8ec4ff) 38%,#fff),transparent 46%),linear-gradient(145deg,color-mix(in srgb,var(--gift-main,#8ec4ff) 50%,#11245b),color-mix(in srgb,var(--gift-dark,#3466b2) 74%,#09132d));box-shadow:0 3px 9px rgba(0,0,0,.28),0 0 11px color-mix(in srgb,var(--gift-main,#8ec4ff) 42%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--gift-main,#8ec4ff) 36%,#fff)}.achv-section .achievement .achv-badge-chip .txt{display:none}.achv-section .achievement .achv-badge-preview{width:var(--card-w);height:var(--card-h);border-radius:10px;display:grid;align-content:center;justify-items:center;border:1px solid rgba(255,213,112,.42);background:linear-gradient(180deg,rgba(255,213,112,.28),rgba(255,213,112,.08)),rgba(10,20,32,.66);box-shadow:0 8px 18px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.08)}.achv-section .achievement .achv-badge-preview-count{font:800 28px/1 system-ui;color:#ffe7aa}.achv-section .achievement .achv-badge-preview-label{margin-top:2px;font:700 8px/1.1 "Press Start 2P",Roboto,sans-serif;letter-spacing:.06em;color:rgba(255,241,205,.95)}.achv-section .achievement .achv-card{width:var(--card-w);height:var(--card-h);border-radius:10px;overflow:hidden;filter:saturate(1.05) brightness(1.02);background-color:transparent}.achv-section .achievement[data-achv-section=discord] .achv-card,.achv-section .achievement[data-achv-section=jeux] .achv-card{width:62px;height:68px}.achv-section .achievement .achv-card.achv-card--secure::after{opacity:.1}.achv-section .achievements .achv-sentinel{height:8px;opacity:0}#clips-peek-bar{position:absolute;left:50%;top:0;transform:translate(-50%,-60%);display:flex;gap:8px;z-index:20}#sponsors-peek{order:1}#clips-peek{order:2}#tiktok-peek{order:3}#clips-peek,#sponsors-peek,#tiktok-peek{position:static!important;transform:none!important}#clips-peek:hover,#sponsors-peek:hover,#tiktok-peek:hover{transform:translateY(-1px) scale(1.03)}#sponsors{position:relative;padding:clamp(12px,2vw,20px) 0 8px;background:radial-gradient(1200px 240px at 10% 0,rgba(255,132,62,.16),transparent 60%),var(--clip-bg)}#sponsors .section-title{margin:0 0 12px;font-size:clamp(18px, 2.2vw, 24px);font-weight:800;letter-spacing:.2px;color:var(--clip-text)}#sponsors.docked::before{content:"";position:absolute;inset:0 8px auto 8px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,132,62,.5),transparent);pointer-events:none}#sponsors.carousel{--card-w:220px;--gap:10px}@media (max-width:760px){#sponsors.carousel{--card-w:182px;--gap:8px}}#sponsors.carousel #sponsors-list{display:flex;gap:var(--gap);overflow-x:auto;padding:2px 34px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,0.9) 22px,rgba(0,0,0,0.9) calc(100% - 22px),transparent 100%)}#sponsors.carousel #sponsors-list::-webkit-scrollbar{display:none}#sponsors.carousel #sponsors-list.is-grabbing{cursor:grabbing}#sponsors .clips-nav{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:31px;border-radius:50%;display:grid;place-items:center;background:rgba(10,10,18,.75);border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 16px rgba(0,0,0,.3);cursor:pointer;user-select:none;transition:transform .12s ease,background .12s ease,opacity .12s ease;color:var(--paper-2);font:700 16px/1 system-ui;z-index:30}#sponsors .clips-nav:hover{background:rgba(16,16,28,.9);transform:translateY(-50%) scale(1.05)}#sponsors .clips-nav:disabled{opacity:.35;cursor:not-allowed}#sponsors .clips-nav.prev{left:6px}#sponsors .clips-nav.next{right:6px}#sponsors.tray.is-open{max-height:262px}#sponsors .sponsor-card{flex:0 0 var(--card-w);scroll-snap-align:start;text-decoration:none;color:var(--paper-1);border-radius:12px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(110% 120% at 100% 0,rgba(255,132,62,.18),rgba(12,24,44,0) 52%),linear-gradient(180deg,rgba(7,28,58,.98),rgba(10,43,82,.95));box-shadow:0 2px 10px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}#sponsors .sponsor-card:focus-visible,#sponsors .sponsor-card:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(255,132,62,.18);border-color:rgba(255,179,135,.38)}#sponsors .sponsor-card__visual{aspect-ratio:16/9;display:grid;place-items:center;position:relative;background:linear-gradient(180deg,rgba(255,255,255,.98),#eef3f9),radial-gradient(circle at top,rgba(255,167,99,.18),rgba(255,255,255,0) 60%)}#sponsors .sponsor-card__logo-wrap{width:100%;height:100%;padding:18px 16px 14px;display:flex;align-items:center;justify-content:center}#sponsors .sponsor-card__logo-wrap.is-text-only{font-size:1rem;font-weight:800;color:#0c2a52}#sponsors .sponsor-card__logo{object-fit:contain;display:block}#sponsors .sponsor-card__icon{width:34px;height:34px;font-size:16px;right:auto;bottom:auto;top:8px;left:8px;padding:0;background:rgba(10,10,18,.58)}#sponsors .sponsor-card__content{padding:5px 8px 0}#sponsors .sponsor-card__name{font-size:13px;margin:0 0 4px;-webkit-line-clamp:1}#sponsors .sponsor-card__info{font-size:11px;gap:6px}#sponsors .sponsor-card__info span{white-space:normal;line-height:1.3}#sponsors .sponsor-card__description{color:rgba(232,243,255,.78)}#sponsors .sponsor-card__cta{color:#ffd27a;font-weight:800}@media (max-width:768px){#sponsors.tray.is-open{max-height:226px}#sponsors-peek,#sponsors.tray{display:none!important}#sponsors .sponsor-card__logo-wrap{padding:14px 12px 10px}#sponsors .sponsor-card__logo{max-height:34px}#sponsors .sponsor-card__content{padding:7px 8px 8px}}#tiktok.docked::before{content:"";position:absolute;inset:0 8px auto 8px;height:1px;background:linear-gradient(90deg,transparent,rgba(145,70,255,.5),transparent);pointer-events:none}#tiktok{padding:clamp(12px,2vw,20px) 0 8px;background:radial-gradient(1200px 240px at 10% 0,rgba(145,70,255,.15),transparent 60%),var(--clip-bg)}#tiktok .section-title{margin:0 0 12px;font-size:clamp(18px, 2.2vw, 24px);font-weight:800;letter-spacing:.2px;color:var(--clip-text)}#tiktok-loader{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;height:82px;color:var(--clip-text)}#tiktok-loader[hidden]{display:none!important}#tiktok-loader .spinner{width:34px;height:34px;margin-bottom:18px;border-radius:50%;background:radial-gradient(circle,var(--paper-1) 0 9%,transparent 10% 100%),conic-gradient(from 20deg,transparent 0 12%,var(--clip-accent) 24%,var(--green-1) 52%,var(--gold-1) 74%,transparent 88% 100%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));filter:drop-shadow(0 0 14px rgba(145, 70, 255, .34));animation:erwayr-loader-spin .95s linear infinite}#tiktok-loader::after{content:"Chargement";position:absolute;inset:auto 50% 0.56rem auto;width:min(142px,calc(100% - 24px));padding-bottom:.68rem;transform:translateX(50%);background:linear-gradient(90deg,transparent,var(--clip-accent),transparent) -38px 100%/38px 3px no-repeat,linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent) center 100%/100% 3px no-repeat;color:color-mix(in srgb,var(--clip-text) 82%,var(--paper-1));font-size:.68rem;font-weight:900;letter-spacing:.14em;line-height:1;text-align:center;text-transform:uppercase;animation:erwayr-loader-bar 1.35s ease-in-out infinite}#tiktok-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:0;padding:0;list-style:none}@media (min-width:680px){#tiktok-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}#tiktok .play-icon{width:48px;height:48px}#tiktok-list .clip-thumbnail blockquote,#tiktok-list .clip-thumbnail iframe,#tiktok-list .clip-thumbnail video{width:100%!important;height:100%!important;display:block;border:0;object-fit:cover}#tiktok.carousel{--card-w:140px;--gap:8px}@media (max-width:760px){#tiktok.carousel{--card-w:130px}}#tiktok.carousel #tiktok-list{display:flex;gap:var(--gap);overflow-x:auto;padding:2px 34px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,0.9) 22px,rgba(0,0,0,0.9) calc(100% - 22px),transparent 100%)}#tiktok.carousel #tiktok-list::-webkit-scrollbar{display:none}#tiktok.carousel .clip-card{flex:0 0 var(--card-w);scroll-snap-align:start;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:var(--bg-1);box-shadow:0 2px 10px rgba(0,0,0,.25)}#tiktok{position:relative}#tiktok .clips-nav{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:31px;border-radius:50%;display:grid;place-items:center;background:rgba(10,10,18,.75);border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 16px rgba(0,0,0,.3);cursor:pointer;user-select:none;transition:transform .12s ease,background .12s ease,opacity .12s ease;color:var(--paper-2);font:700 16px/1 system-ui;z-index:30}#tiktok .clips-nav:hover{background:rgba(16,16,28,.9);transform:translateY(-50%) scale(1.05)}#tiktok .clips-nav:disabled{opacity:.35;cursor:not-allowed}#tiktok .clips-nav.prev{left:6px}#tiktok .clips-nav.next{right:6px}#tiktok.tray.is-open{max-height:330px}@media (max-width:760px){#tiktok.tray.is-open{max-height:300px}}#tiktok.compact{--tt-card-w:120px;--tt-gap:6px}#tiktok.compact:not(.carousel) #tiktok-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--tt-gap)}#tiktok.compact.carousel #tiktok-list{gap:var(--tt-gap);padding:2px 30px 6px}#tiktok.compact.carousel .clip-card{flex:0 0 var(--tt-card-w)}#tiktok.compact .clip-card{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.25)}#tiktok.compact .clip-content{padding:6px 6px 7px}#tiktok.compact .clip-title{font-size:11px;margin:0;-webkit-line-clamp:1}#tiktok.compact .clip-info{display:none}#tiktok.compact .section-title{font-size:12px;margin:0 6px 6px}#tiktok.compact .clip-thumbnail{aspect-ratio:9/16}#tiktok.compact .play-icon{width:24px;height:24px;font-size:12px}#tiktok.compact .clip-duration{right:4px;bottom:4px;padding:1px 5px;font-size:10px}#tiktok.compact.tray.is-open{max-height:260px}#tiktok.micro{--tt-card-w:100px;--tt-gap:6px}#tiktok.micro:not(.carousel) #tiktok-list{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--tt-gap)}#tiktok.micro.carousel #tiktok-list{gap:var(--tt-gap);padding:2px 26px 6px}#tiktok.micro.carousel .clip-card{height:104px;min-width:184px;flex:0 0 var(--tt-card-w)}#tiktok.micro .clip-card{border-radius:10px}#tiktok.micro .clip-content{display:none}#tiktok.micro .clip-duration{right:4px;bottom:4px;padding:1px 5px;font-size:10px}#tiktok.micro.tray.is-open{max-height:220px}.clip-modal.tiktok{width:min(420px,92vw);height:min(92vh,800px);aspect-ratio:9/16}body::before{pointer-events:none;will-change:transform;transform:translateZ(0)}@media (max-width:900px){html{scroll-behavior:auto}body.parallax{transition:none;background-position:center top!important}body::before{animation:none}header{backdrop-filter:none;background:rgba(0,0,30,.9)}}@supports (-webkit-touch-callout:none){body{background-attachment:scroll}body::before{position:fixed}}header{transform:translateZ(0);will-change:transform;background:rgba(0,0,30,.9)}body,html{touch-action:auto}#clips-list,#tiktok-list{touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#winners .marquee,#winners .marquee-content{touch-action:pan-y pinch-zoom;overscroll-behavior:auto}#vods-list,.highlight-list{touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#clips.carousel #clips-list,#tiktok.carousel #tiktok-list{scroll-snap-type:x mandatory;scroll-behavior:auto}html{height:100%;overscroll-behavior-y:none}@supports (height:100svh){body{min-height:100svh}}html{background:var(--bg-1)}body,html{overscroll-behavior-y:none}@media (pointer:coarse){.card-3d.rotate,.clip-modal,.clip-overlay,.marquee,.spotlight{animation-play-state:paused!important}body.parallax{background-attachment:scroll}.card-face{backface-visibility:hidden;transform-style:preserve-3d}}#sub-streaks{--gold-1:#f6d365;--gold-2:#fda085;--silver-1:#cfd8dc;--silver-2:#eceff1;--bronze-1:#d1913c;--bronze-2:#ffd194;--txt-dark:#1a1a1a}#sub-streaks .lb-item{position:relative;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:transform .18s ease,box-shadow .18s ease}#sub-streaks .lb-item:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.22)}#sub-streaks .lb-item .lb-avatar{border-radius:999px;transition:transform .18s ease,box-shadow .18s ease}#sub-streaks .lb-item .lb-rank{text-align:center;border-radius:8px;font-weight:800;color:var(--paper-1)}#sub-streaks .lb-item:first-child{box-shadow:0 12px 26px rgba(253,160,133,.16),inset 0 0 0 1px rgba(253,160,133,.55);background:linear-gradient(180deg,rgba(253,160,133,.12),rgba(246,211,101,.08))}#sub-streaks .lb-item:first-child::before{content:"👑";position:absolute;top:-2px;font-size:26px;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .35))}#sub-streaks .lb-item:first-child::after{content:"";position:absolute;inset:-2px;border-radius:14px;background:conic-gradient(from 0deg,var(--gold-1),var(--gold-2),var(--gold-1));opacity:.18;animation:streakSpin 6s linear infinite;-webkit-mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none}#sub-streaks .lb-item:first-child .lb-rank{background:linear-gradient(135deg,var(--gold-1),var(--gold-2));color:var(--txt-dark);visibility:collapse}#sub-streaks .lb-item:first-child .lb-avatar{box-shadow:0 0 0 2px var(--gold-1),0 0 18px rgba(246,211,101,.45);transform:scale(1.06)}#sub-streaks .lb-item:first-child .lb-name{background:linear-gradient(92deg,var(--paper-1),#fffbe6,#ffe9b3);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 10px rgba(246,211,101,.35)}#sub-streaks .lb-item:nth-child(2){box-shadow:0 10px 22px rgba(207,216,220,.12),inset 0 0 0 1px rgba(207,216,220,.45);background:linear-gradient(180deg,rgba(236,239,241,.1),rgba(207,216,220,.06))}#sub-streaks .lb-item:nth-child(2)::before{content:"🥈";position:absolute;top:-2px;font-size:26px;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .35))}#sub-streaks .lb-item:nth-child(2) .lb-rank{background:linear-gradient(135deg,var(--silver-1),var(--silver-2));color:#111;visibility:hidden}#sub-streaks .lb-item:nth-child(2) .lb-avatar{box-shadow:0 0 0 2px var(--silver-1),0 0 14px rgba(207,216,220,.35);transform:scale(1.04)}#sub-streaks .lb-item:nth-child(3){box-shadow:0 10px 20px rgba(209,145,60,.12),inset 0 0 0 1px rgba(209,145,60,.45);background:linear-gradient(180deg,rgba(255,209,148,.1),rgba(209,145,60,.06))}#sub-streaks .lb-item:nth-child(3)::before{content:"🥉";position:absolute;top:-2px;font-size:26px;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .35))}#sub-streaks .lb-item:nth-child(3) .lb-rank{background:linear-gradient(135deg,var(--bronze-1),var(--bronze-2));color:#2a1a00;visibility:hidden}#sub-streaks .lb-item:nth-child(3) .lb-avatar{box-shadow:0 0 0 2px var(--bronze-1),0 0 12px rgba(209,145,60,.35);transform:scale(1.03)}#sub-streaks .lb-item:first-child .lb-name{background-size:200% 100%;animation:nameShimmer 3.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){#sub-streaks .lb-item:first-child .lb-name,#sub-streaks .lb-item:first-child::after{animation:none}}@keyframes streakSpin{to{transform:rotate(360deg)}}@keyframes nameShimmer{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}#spotlight-empty{opacity:.8;text-align:center;margin-top:.5rem}.spotlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.spotlight-grid.is-single{grid-template-columns:1fr}.spotlight-grid.is-single .spot-col.left{grid-column:1/-1}.spotlight-grid.is-single .spot-col.right{display:none}#go-collection{position:relative;overflow:visible}.notification-badge{position:absolute;top:-8px;right:-5px;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;box-sizing:border-box;padding:0 6px;border:2px solid rgba(255,255,255,.95);border-radius:999px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 42%),linear-gradient(135deg,#2ee8ff 0,#248bff 58%,#7567ff 100%);font:950 12px/1 Arial,system-ui,sans-serif;letter-spacing:0;text-align:center;white-space:nowrap;pointer-events:none;box-shadow:0 0 0 2px rgba(3,19,40,.95),0 7px 14px rgba(1,8,23,.48),0 0 18px rgba(46,232,255,.42),inset 0 -2px 4px rgba(0,35,95,.3);text-shadow:0 1px 2px rgba(0,12,36,.55)}.notification-badge::before{content:none}.notification-badge.mobile-alert-dot{display:block;pointer-events:none;min-width:10px;width:11px;height:11px;box-sizing:border-box;padding:0;border:2px solid rgba(255,255,255,.95);border-radius:999px;font-size:0;line-height:0;background:linear-gradient(135deg,#2ee8ff 0,#248bff 62%,#7567ff 100%);box-shadow:0 0 0 2px rgba(7,21,46,.95),0 5px 10px rgba(0,0,0,.45),0 0 14px rgba(126,231,255,.42);animation:mobileAlertDotPulse 1.5s ease-in-out infinite}.notification-badge.mobile-alert-dot::before{content:none}@keyframes mobileAlertDotPulse{0%,100%{transform:scale(1);opacity:.95}50%{transform:scale(1.12);opacity:1}}@media (max-width:768px){.navbar.is-mobile-nav .hamburger,.navbar.is-mobile-nav .nav-links .nav-item{position:relative}.navbar.is-mobile-nav .hamburger .notification-badge.mobile-alert-dot{top:3px;right:3px}.navbar.is-mobile-nav .mobile-primary-link .notification-badge{top:4px;right:5px}.navbar.is-mobile-nav .nav-links .nav-item .notification-badge,.navbar.is-mobile-nav .nav-links a .notification-badge{top:8px;right:8px}.navbar.is-mobile-nav .nav-links .nav-item .notification-badge.mobile-alert-dot{top:10px;right:10px}}.winners-empty{margin-top:.75rem;padding:1rem;border:1px dashed rgba(255,255,255,.25);border-radius:12px}#winners{position:relative}#winners.no-marquee .marquee{background:0 0;padding:0;border-radius:0;overflow:visible}#winners.no-marquee .marquee-content{animation:none;display:flex;flex-wrap:wrap;gap:12px}#winners.is-empty .marquee{display:none}#winners-empty{margin-top:.5rem;padding:.9rem 1rem;border:1px dashed rgba(255,255,255,.28);border-radius:12px;background:rgba(12,12,20,.55)}#winners-empty p{margin:0;line-height:1.4}#winners .section-title{text-shadow:0 4px 18px rgba(0,0,0,.45);letter-spacing:.5px}#winners .marquee{background:linear-gradient(135deg,#0c2a52,#0c2a52),radial-gradient(circle at 10% 20%,rgba(255,210,122,.12),transparent 45%);border:1px solid rgba(255,255,255,.08);padding:18px;border-radius:18px;position:relative;overflow:hidden}#winners .marquee-content{gap:18px;align-items:stretch;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden}#winners .winner-card{--winner-accent:var(--gold-1);position:relative;padding:14px 14px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.7);color:#1b1b1b;box-shadow:0 12px 26px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.8);overflow:hidden;isolation:isolate;transition:transform .3s ease,box-shadow .3s ease}#winners .winner-card::before{content:""}#winners .winner-card:focus-visible,#winners .winner-card:hover{transform:translateY(-6px) rotate(-.6deg) scale(1.02);box-shadow:0 18px 34px rgba(0,0,0,.45),0 0 16px rgba(255,210,122,.25);outline:0}#winners .winner-card__bg{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.85),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.1));z-index:0}#winners .winner-card__shine{position:absolute;inset:-40% -30% auto auto;width:120%;height:140%;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.35),rgba(255,255,255,0));transform:rotate(18deg);opacity:.5;mix-blend-mode:screen;animation:winnerSweep 4.8s ease-in-out infinite;z-index:1;pointer-events:none}@keyframes winnerSweep{0%{transform:translateX(-40%) rotate(18deg);opacity:0}35%{opacity:.6}60%{opacity:.4}100%{transform:translateX(40%) rotate(18deg);opacity:0}}#winners .winner-card__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}#winners .winner-card__avatar{position:relative;width:86px;height:86px;padding:3px;border-radius:999px;background:conic-gradient(from 120deg,rgba(255,255,255,.9),var(--winner-accent),rgba(255,255,255,.9));box-shadow:0 8px 16px rgba(0,0,0,.25),0 0 0 4px rgba(0,0,0,.08);display:grid;place-items:center}#winners .winner-card__avatar .twitch-avatar{width:78px;height:78px;margin:0;border:0;box-shadow:0 0 0 2px rgba(0,0,0,.25)}#winners .winner-card>.twitch-avatar{width:78px;height:78px;margin:0 auto 6px;border:0;box-shadow:0 0 0 2px rgba(0,0,0,.25)}#winners .winner-card__crown{position:absolute;top:-19px;right:29px;font-size:1.1rem;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .35))}#winners .winner-date{margin:0;font-size:.7rem;letter-spacing:1.2px;text-transform:uppercase;color:rgba(0,0,0,.65)}#winners .winner-card>h3{margin:0;font-size:.7rem;letter-spacing:1.2px;text-transform:uppercase;color:rgba(0,0,0,.65)}#winners .winner-pseudo{margin:0;font-size:.95rem;font-weight:800;letter-spacing:.4px;color:#10131a}#winners .winner-prize{margin:0;font-size:.75rem;font-weight:700;color:rgba(0,0,0,.6)}#winners .winner-chip{position:relative;z-index:2;margin-top:8px;align-self:center;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.75);color:var(--winner-accent);font-size:.65rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}#winners .winner-card--gold{--winner-accent:#ffd36b}#winners .winner-card--sub{--winner-accent:#6ae4ff}#winners .winner-card--ticket{--winner-accent:#ff9f7a}#winners .winner-card.winner-skeleton{background:linear-gradient(135deg,#2b2b2b,#1c1c1c);border-color:rgba(255,255,255,.15);box-shadow:0 10px 24px rgba(0,0,0,.35)}#winners .winner-card.winner-skeleton .avatar-skel,#winners .winner-card.winner-skeleton .line-skel{background:#3a3a3a}@media (max-width:768px){#winners .winner-card__avatar{width:78px;height:78px}#winners .winner-card__avatar .twitch-avatar{width:70px;height:70px}}@media (prefers-reduced-motion:reduce){#winners .winner-card__shine{animation:none}}.pokemon-card{--qb1:var(--accent-2);--qb2:#7c5cff}.pokemon-card.sub-only{--qb1:var(--green-1);--qb2:#6a5cff}.pokemon-card.ticket-only{--qb1:#ffd36b;--qb2:#ff2d55}.pokemon-card.max{--qb1:#ffe06a;--qb2:#67ff9a}.questbar{margin:0;padding:4px;border-radius:14px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 25px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)}.questbar.questbar--very-low{--qb1:#ff4b6e;--qb2:#ff8b4d}.questbar.questbar--low{--qb1:#ff9e42;--qb2:#ffd166}.questbar.questbar--medium{--qb1:#f6dd3a;--qb2:#9be15d}.questbar.questbar--good{--qb1:#3de58f;--qb2:#10b981}.questbar.questbar--complete{--qb1:#3fe0cf;--qb2:#2f7df7}.quest-thermometer.questbar--very-low{--qb1:#ff4b6e;--qb2:#ff8b4d}.quest-thermometer.questbar--low{--qb1:#ff9e42;--qb2:#ffd166}.quest-thermometer.questbar--medium{--qb1:#f6dd3a;--qb2:#9be15d}.quest-thermometer.questbar--good{--qb1:#3de58f;--qb2:#10b981}.quest-thermometer.questbar--complete{--qb1:#3fe0cf;--qb2:#2f7df7}.pokemon-card .quest-thermometer.questbar--very-low{--qb1:#38bdf8;--qb2:#2563eb}.pokemon-card .quest-thermometer.questbar--low{--qb1:#22d3ee;--qb2:#60a5fa}.pokemon-card .quest-thermometer.questbar--medium{--qb1:#facc15;--qb2:#fde68a}.pokemon-card .quest-thermometer.questbar--good{--qb1:#fb923c;--qb2:#f97316}.pokemon-card .quest-thermometer.questbar--complete{--qb1:#ff6b35;--qb2:#ef233c}.questbar__label{white-space:nowrap}.questbar__track{position:relative;height:16px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08);box-shadow:inset 0 2px 8px rgba(0,0,0,.35)}.questbar__fill{height:100%;width:calc(var(--p) * 1%);border-radius:999px;background:linear-gradient(90deg,var(--qb1,var(--accent-2)),var(--qb2,#7c5cff),var(--qb1,var(--accent-2)));background-size:200% 100%;animation:questbarFlow 2.2s linear infinite;box-shadow:0 0 18px color-mix(in srgb,var(--qb2,#7c5cff) 40%,transparent),0 0 10px color-mix(in srgb,var(--qb1,var(--accent-2)) 35%,transparent)}.questbar__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(18px 10px at 18% 40%,rgba(255,255,255,.35),transparent 60%),radial-gradient(22px 12px at 62% 70%,rgba(255,255,255,.22),transparent 65%),linear-gradient(90deg,rgba(255,255,255,.1),transparent 55%);opacity:.45;mix-blend-mode:overlay;animation:questbarTwinkle 3.2s ease-in-out infinite}@keyframes questbarFlow{to{background-position:200% 0}}@keyframes questbarTwinkle{0%,100%{opacity:.35;transform:translateX(0)}50%{opacity:.6;transform:translateX(8px)}}.questbar.is-complete{border-color:color-mix(in srgb,var(--qb2) 30%,rgba(255,255,255,.1));box-shadow:0 14px 35px rgba(0,0,0,.28),0 0 18px color-mix(in srgb,var(--qb2) 30%,transparent),inset 0 1px 0 rgba(255,255,255,.1)}.questbar.is-complete .questbar__txt{position:absolute!important;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.72rem;letter-spacing:.3px;color:rgba(255,255,255,.96);text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 10px rgba(0,0,0,.35);z-index:3;pointer-events:none}.questbar__track{position:relative}.questbar__track::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,0) 55%);pointer-events:none;z-index:2}.questbar__fill{z-index:1;position:relative}.questbar__glow{z-index:2;position:absolute}.no-result-card{display:flex;flex-direction:column;gap:.7rem;max-width:720px;margin:0 auto;text-align:left}.no-result-title{margin:0;font-weight:800;font-size:15px;line-height:1.25}.no-result-actions{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.no-result-item{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 24px rgba(0,0,0,.22)}.no-result-item--legendary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.no-result-icon{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);line-height:1}.no-result-text{display:block;font-size:14px;line-height:1.3}.no-result-text strong{font-weight:900}.no-result-text .twitch-link{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .55rem;margin:0 .15rem;border-radius:999px;text-decoration:none;font-weight:800;color:var(--paper-1);background:rgba(145,70,255,.18);border:1px solid rgba(145,70,255,.38);transform:translateY(-1px)}.no-result-text .twitch-link:hover{background:rgba(145,70,255,.28);border-color:rgba(145,70,255,.52)}.no-result-text .twitch-link img{width:16px;height:16px;display:block}.questbar__txt{position:absolute!important;inset:0;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:900;line-height:1;letter-spacing:.25px;color:rgba(255,255,255,.96);text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 10px rgba(0,0,0,.35);z-index:3;pointer-events:none}@keyframes participantCardRotate{0%{transform:rotateY(-12deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(12deg) rotateX(-1deg) translateY(-3px)}100%{transform:rotateY(-12deg) rotateX(2deg) translateY(0)}}@keyframes participantImageSheen{0%,35%{transform:rotate(20deg) translateX(-130%);opacity:0}45%,65%{opacity:.58}100%{transform:rotate(20deg) translateX(130%);opacity:0}}.fullscreen-card,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .card-3d{transition:transform .45s ease,filter .45s ease}#participants-list .card-container{transition:transform .24s ease,filter .24s ease;will-change:transform;touch-action:pan-y pinch-zoom}#participants-list .card-3d.is-manual-rotation-enabled{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}#participants-list .card-3d.is-manual-rotation-enabled *{-webkit-user-drag:none}#participants-list .card-3d.is-manual-rotation-enabled>.card-face,#participants-list .card-3d.is-manual-rotation-enabled>.card-level{-webkit-backface-visibility:hidden;backface-visibility:hidden}#participants-list .card-3d.is-manual-rotation-enabled>.card-front{z-index:2}#participants-list .card-3d.is-manual-rotation-enabled>.card-back{z-index:1}#participants-list .card-3d.is-manual-back-visible>.card-front,#participants-list .card-3d.is-manual-back-visible>.participant-card-level--front{z-index:1;pointer-events:none}#participants-list .card-3d.is-manual-back-visible>.card-back,#participants-list .card-3d.is-manual-back-visible>.participant-card-level--back{z-index:3}#participants-list .card-container:hover{transform:translateY(-8px);filter:drop-shadow(0 10px 18px rgba(0, 0, 0, .28))}#participants-list .card-container:active{transform:translateY(-4px)}#participants-list .card-container.is-manual-rotating,#participants-list .card-container.is-manual-rotating:active,#participants-list .card-container.is-manual-rotating:hover{transform:translateY(-4px);filter:drop-shadow(0 10px 18px rgba(0, 0, 0, .28))}#participants-list .card-3d.is-manual-rotating{cursor:grabbing;transition:none!important}#participants-list .card-3d.is-manual-rotation-enabled.is-manual-rotated:not(
.is-manual-rotating
){transition:transform .14s ease,filter .2s ease}.fly-animation.rotate,.fullscreen-card.rotate,.return-animation.rotate,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .card-3d.rotate{animation:participantCardRotate 8s ease-in-out infinite}:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .card-3d.is-manual-rotated,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .card-3d.is-manual-rotating{animation:none!important}.fly-animation .pokemon-card .card-image,.fullscreen-card .pokemon-card .card-image,.return-animation .pokemon-card .card-image,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .pokemon-card .card-image{position:relative;border:1px solid rgba(255,255,255,.15);border-radius:13px;overflow:hidden;background:rgba(7,11,20,.5);display:flex;justify-content:center;align-items:center}.fly-animation .pokemon-card .card-image::before,.fullscreen-card .pokemon-card .card-image::before,.return-animation .pokemon-card .card-image::before,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .pokemon-card .card-image::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(2,4,10,.82) 100%);pointer-events:none;z-index:1}.fly-animation .pokemon-card .card-image img,.fullscreen-card .pokemon-card .card-image img,.return-animation .pokemon-card .card-image img,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .pokemon-card .card-image img{width:100%;height:100%;object-fit:unset;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;transition:transform .35s ease,filter .35s ease}.fly-animation .pokemon-card .card-image.card-image--avatar img,.fullscreen-card .pokemon-card .card-image.card-image--avatar img,.return-animation .pokemon-card .card-image.card-image--avatar img,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .pokemon-card .card-image.card-image--avatar img{object-fit:cover}.fly-animation .questbar,.fullscreen-card .questbar,.return-animation .questbar,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .questbar{margin:0;padding:3px;border-radius:0 12px 12px 0;background:rgba(2,5,11,.74)}.fly-animation .questbar__track,.fullscreen-card .questbar__track,.return-animation .questbar__track,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .questbar__track{position:relative;height:11px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.1)}.fly-animation .questbar__txt,.fullscreen-card .questbar__txt,.return-animation .questbar__txt,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .questbar__txt{position:absolute!important;inset:0!important;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;letter-spacing:.25px;color:rgba(255,255,255,.96);text-shadow:0 1px 2px rgba(0,0,0,.84);z-index:3}.fly-animation .questbar.is-complete,.fullscreen-card .questbar.is-complete,.return-animation .questbar.is-complete,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .questbar.is-complete{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:calc(100% - 8px);min-height:18px;margin:-1px auto 0;padding:2px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0)),linear-gradient(135deg,rgba(9,42,82,.96),rgba(12,148,178,.92));border:1px solid rgba(146,235,255,.62);box-shadow:0 0 10px rgba(42,208,255,.28),inset 0 1px 0 rgba(255,255,255,.32)}.fly-animation .questbar.is-complete .questbar__track,.fullscreen-card .questbar.is-complete .questbar__track,.return-animation .questbar.is-complete .questbar__track,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .questbar.is-complete .questbar__track{display:flex;align-items:center;justify-content:center;min-width:74px;max-width:100%;height:14px;padding:0 7px;overflow:hidden;border-radius:999px;background:rgba(3,14,28,.46);box-shadow:inset 0 1px 3px rgba(0,0,0,.38)}.fly-animation .questbar.is-complete .questbar__fill,.fly-animation .questbar.is-complete .questbar__glow,.fly-animation .questbar.is-complete .questbar__track::after,.fullscreen-card .questbar.is-complete .questbar__fill,.fullscreen-card .questbar.is-complete .questbar__glow,.fullscreen-card .questbar.is-complete .questbar__track::after,.return-animation .questbar.is-complete .questbar__fill,.return-animation .questbar.is-complete .questbar__glow,.return-animation .questbar.is-complete .questbar__track::after,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .questbar.is-complete .questbar__fill,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .questbar.is-complete .questbar__glow,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .questbar.is-complete .questbar__track::after{display:none}.fly-animation .questbar.is-complete .questbar__txt,.fullscreen-card .questbar.is-complete .questbar__txt,.return-animation .questbar.is-complete .questbar__txt,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .questbar.is-complete .questbar__txt{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;display:block;width:auto;max-width:100%;height:14px;overflow:hidden;font-size:8.5px;line-height:14px;letter-spacing:.15px;text-overflow:clip;white-space:nowrap}.pokemon-card .questbar.is-complete,:is(
#participants-list,.card-fx,.orbiting-card,.temp-card,.fly-animation,.fullscreen-card,.return-animation
) .questbar.is-complete{display:block;width:auto;max-width:none;min-height:0;margin:0;padding:3px;border-radius:12px;background:rgba(2,5,11,.74);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 20px rgba(0,0,0,.22),0 0 13px rgba(247,191,47,.22)}.pokemon-card .questbar.is-complete .questbar__track,:is(
#participants-list,.card-fx,.orbiting-card,.temp-card,.fly-animation,.fullscreen-card,.return-animation
) .questbar.is-complete .questbar__track{display:block;min-width:0;max-width:none;height:11px;padding:0;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1);box-shadow:inset 0 2px 8px rgba(0,0,0,.35)}.pokemon-card .questbar.is-complete .questbar__fill,.pokemon-card .questbar.is-complete .questbar__glow,.pokemon-card .questbar.is-complete .questbar__track::after,:is(
#participants-list,.card-fx,.orbiting-card,.temp-card,.fly-animation,.fullscreen-card,.return-animation
) .questbar.is-complete .questbar__fill,:is(
#participants-list,.card-fx,.orbiting-card,.temp-card,.fly-animation,.fullscreen-card,.return-animation
) .questbar.is-complete .questbar__glow,:is(
#participants-list,.card-fx,.orbiting-card,.temp-card,.fly-animation,.fullscreen-card,.return-animation
) .questbar.is-complete .questbar__track::after{display:block}.pokemon-card .questbar.is-complete .questbar__txt,:is(
#participants-list,.card-fx,.orbiting-card,.temp-card,.fly-animation,.fullscreen-card,.return-animation
) .questbar.is-complete .questbar__txt{position:absolute!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex;align-items:center;justify-content:center;width:auto;height:auto;overflow:visible;font-size:9px;line-height:1;letter-spacing:0;white-space:nowrap}:is(
#participants-list,.card-fx,.orbiting-card,.temp-card,.fly-animation,.fullscreen-card,.return-animation
) .questbar--xp .questbar__txt--xp,:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp .questbar__txt--xp{box-sizing:border-box;max-width:100%;padding:0 4px;overflow:hidden;font-size:8px;letter-spacing:0;line-height:1;text-overflow:clip;white-space:nowrap}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.questbar--custom-xp{--experience-bar-fill-image:linear-gradient(90deg, var(--qb1), var(--qb2));--experience-bar-frame-image:none;--experience-bar-fill-tile:190px;--experience-bar-fill-duration:8.8s;--experience-bar-rail-overhang:13px;--experience-bar-fill-progress:0%;--experience-bar-edge:rgba(255, 255, 255, 0.28);--experience-bar-shadow:rgba(0, 0, 0, 0.42);border:0;background:0 0;box-shadow:none;overflow:visible;padding-right:17px!important}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.questbar--custom-xp .questbar__track{overflow:visible;isolation:isolate;background:0 0;border:0;box-shadow:none}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.questbar--custom-xp .questbar__track::before{content:"";position:absolute;inset:0 calc(-1 * var(--experience-bar-rail-overhang));z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(80% 160% at 50% 0,rgba(255,255,255,.13),transparent 38%),linear-gradient(180deg,rgba(8,14,24,.98),rgba(0,2,8,.98));border:0;box-shadow:inset 0 1px 5px rgba(255,255,255,.08),inset 0 -2px 8px rgba(0,0,0,.72),0 8px 16px var(--experience-bar-shadow)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.questbar--custom-xp .questbar__fill{position:absolute;inset:0 auto 0 calc(-1 * var(--experience-bar-rail-overhang));width:calc(var(--experience-bar-fill-progress) + var(--experience-bar-rail-overhang))!important;height:auto;border-radius:inherit;background:var(--experience-bar-fill-image),linear-gradient(90deg,var(--qb1),var(--qb2));background-position:0 0,0 0;background-size:var(--experience-bar-fill-tile) 100%,200% 100%;background-repeat:repeat-x,no-repeat;background-blend-mode:normal,normal;animation:experienceBarFillFlow var(--experience-bar-fill-duration) linear infinite;filter:saturate(1.24) brightness(1.08) contrast(1.08)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.questbar--custom-xp.is-complete .questbar__fill{width:calc(100% + (var(--experience-bar-rail-overhang) * 2))!important}@keyframes experienceBarFillFlow{from{background-position:0 0,0 0}to{background-position:calc(-1 * var(--experience-bar-fill-tile)) 0,200% 0}}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.questbar--custom-xp .questbar__glow{inset:0 calc(-1 * var(--experience-bar-rail-overhang));z-index:2;opacity:.62;background:radial-gradient(16px 8px at 18% 42%,rgba(255,255,255,.46),transparent 64%),radial-gradient(20px 10px at 72% 58%,rgba(255,255,255,.28),transparent 68%),linear-gradient(90deg,rgba(255,255,255,.16),transparent 56%)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.questbar--custom-xp .questbar__track::after{inset:0 calc(-1 * var(--experience-bar-rail-overhang));opacity:.2;border-radius:inherit}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.questbar--custom-xp .questbar__frame{position:absolute;inset:-24px -24px;z-index:4;pointer-events:none;background:var(--experience-bar-frame-image) center/100% 100% no-repeat}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.questbar--custom-xp .questbar__txt--xp{z-index:5;color:rgba(255,255,255,.98);text-shadow:0 1px 2px rgba(0,0,0,.92),0 0 8px rgba(0,0,0,.72)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-crystal-prism{--qb1:#78f7ff;--qb2:#b88cff;--experience-bar-fill-image:url("../images/experience-bars/fills/crystal-prism.png");--experience-bar-frame-image:url("../images/experience-bars/frames/crystal-prism.png");--experience-bar-edge:rgba(190, 246, 255, 0.62)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-magma-core{--qb1:#ffb347;--qb2:#ef233c;--experience-bar-fill-image:url("../images/experience-bars/fills/magma-core.png");--experience-bar-frame-image:url("../images/experience-bars/frames/magma-core.png");--experience-bar-edge:rgba(255, 192, 98, 0.58)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-nebula-rift{--qb1:#67e8f9;--qb2:#9d4edd;--experience-bar-fill-image:url("../images/experience-bars/fills/nebula-rift.png");--experience-bar-frame-image:url("../images/experience-bars/frames/nebula-rift.png");--experience-bar-edge:rgba(178, 133, 255, 0.58)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-cyber-circuit{--qb1:#00f5d4;--qb2:#3a86ff;--experience-bar-fill-image:url("../images/experience-bars/fills/cyber-circuit.png");--experience-bar-frame-image:url("../images/experience-bars/frames/cyber-circuit.png");--experience-bar-edge:rgba(74, 222, 255, 0.58)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-forest-spirit{--qb1:#a7f3d0;--qb2:#22c55e;--experience-bar-fill-image:url("../images/experience-bars/fills/forest-spirit.png");--experience-bar-frame-image:url("../images/experience-bars/frames/forest-spirit.png");--experience-bar-edge:rgba(167, 243, 208, 0.56)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-ocean-tide{--qb1:#7dd3fc;--qb2:#0ea5e9;--experience-bar-fill-image:url("../images/experience-bars/fills/ocean-tide.png");--experience-bar-frame-image:url("../images/experience-bars/frames/ocean-tide.png");--experience-bar-edge:rgba(125, 211, 252, 0.58)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-royal-gold{--qb1:#fff2a8;--qb2:#f59e0b;--experience-bar-fill-image:url("../images/experience-bars/fills/royal-gold.png");--experience-bar-frame-image:url("../images/experience-bars/frames/royal-gold.png");--experience-bar-edge:rgba(255, 236, 153, 0.68)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-frost-rune{--qb1:#e0f2fe;--qb2:#38bdf8;--experience-bar-fill-image:url("../images/experience-bars/fills/frost-rune.png");--experience-bar-frame-image:url("../images/experience-bars/frames/frost-rune.png");--experience-bar-edge:rgba(224, 242, 254, 0.64)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-sakura-dream{--qb1:#f9a8d4;--qb2:#fb7185;--experience-bar-fill-image:url("../images/experience-bars/fills/sakura-dream.png");--experience-bar-frame-image:url("../images/experience-bars/frames/sakura-dream.png");--experience-bar-edge:rgba(249, 168, 212, 0.58)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-void-storm{--qb1:#c084fc;--qb2:#581c87;--experience-bar-fill-image:url("../images/experience-bars/fills/void-storm.png");--experience-bar-frame-image:url("../images/experience-bars/frames/void-storm.png");--experience-bar-edge:rgba(192, 132, 252, 0.62)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-candy-pop{--qb1:#fef08a;--qb2:#f472b6;--experience-bar-fill-image:url("../images/experience-bars/fills/candy-pop.png");--experience-bar-frame-image:url("../images/experience-bars/frames/candy-pop.png");--experience-bar-edge:rgba(254, 240, 138, 0.6)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-holo-stream{--qb1:#a7f3d0;--qb2:#a78bfa;--experience-bar-fill-image:url("../images/experience-bars/fills/holo-stream.png");--experience-bar-frame-image:url("../images/experience-bars/frames/holo-stream.png");--experience-bar-edge:rgba(167, 243, 208, 0.62)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-game-rocket-league{--qb1:#22d3ee;--qb2:#f97316;--experience-bar-fill-image:url("../images/experience-bars/fills/game-rocket-league.png");--experience-bar-frame-image:url("../images/experience-bars/frames/game-rocket-league.png");--experience-bar-edge:rgba(34, 211, 238, 0.68)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-game-crimson-desert{--qb1:#ef4444;--qb2:#d97706;--experience-bar-fill-image:url("../images/experience-bars/fills/game-crimson-desert.png");--experience-bar-frame-image:url("../images/experience-bars/frames/game-crimson-desert.png");--experience-bar-edge:rgba(248, 113, 113, 0.62)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-game-overwatch{--qb1:#f8fafc;--qb2:#f97316;--experience-bar-fill-image:url("../images/experience-bars/fills/game-overwatch.png");--experience-bar-frame-image:url("../images/experience-bars/frames/game-overwatch.png");--experience-bar-edge:rgba(255, 255, 255, 0.66)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-game-the-forest{--qb1:#4ade80;--qb2:#d97706;--experience-bar-fill-image:url("../images/experience-bars/fills/game-the-forest.png");--experience-bar-frame-image:url("../images/experience-bars/frames/game-the-forest.png");--experience-bar-edge:rgba(74, 222, 128, 0.56)}:is(.pokemon-card,.experience-bar-preview--standalone) .questbar--xp.experience-bar-game-phasmophobia{--qb1:#a78bfa;--qb2:#38bdf8;--experience-bar-fill-image:url("../images/experience-bars/fills/game-phasmophobia.png");--experience-bar-frame-image:url("../images/experience-bars/frames/game-phasmophobia.png");--experience-bar-edge:rgba(139, 92, 246, 0.62)}:is(
#participants-list,.card-fx,.orbiting-card,.temp-card,.fly-animation,.fullscreen-card,.return-animation
) .questbar--xp.questbar--custom-xp{border:0;background:0 0;box-shadow:none;overflow:visible}:is(
#participants-list,.card-fx,.orbiting-card,.temp-card,.fly-animation,.fullscreen-card,.return-animation
) .questbar--xp.questbar--custom-xp .questbar__track{height:21px;overflow:visible}.pokemon-card .quest-thermometer{--qt-bulb:32px;--qt-tube:14px;--qt-glass:rgba(214, 243, 255, 0.4);--qt-glass-strong:rgba(255, 255, 255, 0.74);--qt-glass-soft:rgba(169, 225, 255, 0.16);position:absolute;top:25px;right:-1px;bottom:2px;z-index:7;display:flex;width:38px;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;isolation:isolate;pointer-events:none;filter:drop-shadow(0 7px 10px rgba(0, 0, 0, .44)) drop-shadow(
      0 0 9px color-mix(in srgb, var(--qb2, #3fe0cf) 22%, transparent)
    )}.pokemon-card .quest-thermometer__tube{position:relative;z-index:1;width:var(--qt-tube);flex:1 1 auto;min-height:65px;margin-bottom:-9px;padding-bottom:10px;overflow:hidden;border:1px solid var(--qt-glass);border-bottom-color:transparent;border-radius:999px 999px 8px 8px;background:linear-gradient(90deg,var(--qt-glass-strong) 0 10%,rgba(255,255,255,.18) 18%,rgba(255,255,255,.04) 32%,transparent 48% 68%,rgba(0,0,0,.38)),linear-gradient(90deg,rgba(92,207,255,.13),transparent 34% 66%,rgba(92,207,255,.1)),radial-gradient(circle at 50% 96%,var(--qt-glass-soft),transparent 38%),linear-gradient(180deg,rgba(17,35,62,.48),rgba(3,8,18,.88));box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 0 11px rgba(0,0,0,.7),0 0 0 1px rgba(0,0,0,.32),0 0 13px color-mix(in srgb,var(--qb2,#3fe0cf) 24%,transparent),0 0 10px color-mix(in srgb,var(--qb2,#3fe0cf) 18%,transparent)}.pokemon-card .quest-thermometer__tube::before{content:"";position:absolute;top:4px;bottom:20px;left:3px;z-index:3;width:4px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.2) 36%,transparent 76%);opacity:.86}.pokemon-card .quest-thermometer__tube::after{content:"";position:absolute;top:13px;right:2px;bottom:21px;z-index:4;width:5px;opacity:.5;background:repeating-linear-gradient(180deg,transparent 0 5px,rgba(232,250,255,.78) 5px 6px,transparent 6px 10px)}.pokemon-card .quest-thermometer__fill{position:absolute;right:3px;bottom:2px;left:3px;z-index:1;height:calc(var(--p,0) * 1%);min-height:0;overflow:hidden;border-radius:999px 999px 7px 7px;background:linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,.1) 24%,transparent 46% 68%,rgba(0,0,0,.16)),linear-gradient(0deg,color-mix(in srgb,var(--qb1,#ff8b4d) 86%,#fff 14%),color-mix(in srgb,var(--qb2,#3fe0cf) 92%,#fff 8%));background-size:100% 100%,100% 165%;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -3px 6px rgba(0,0,0,.16),0 0 10px color-mix(in srgb,var(--qb1,#ff8b4d) 46%,transparent),0 0 16px color-mix(in srgb,var(--qb2,#3fe0cf) 38%,transparent);transition:height .36s ease;animation:questThermoHeat 2.7s ease-in-out infinite}.pokemon-card .quest-thermometer__fill::before{content:"";position:absolute;top:0;right:-1px;left:-1px;height:5px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(255,255,255,.82),transparent 66%),color-mix(in srgb,var(--qb2,#3fe0cf) 56%,rgba(255,255,255,.38));box-shadow:0 0 8px color-mix(in srgb,var(--qb2,#3fe0cf) 48%,transparent);opacity:.94}.pokemon-card .quest-thermometer__fill::after{content:"";position:absolute;inset:0 auto 0 1px;width:2px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.46),rgba(255,255,255,.06));opacity:.82}.pokemon-card .quest-thermometer:not(.is-empty) .quest-thermometer__fill{min-height:7px}.pokemon-card .quest-thermometer__glow{position:absolute;inset:0;z-index:2;border-radius:inherit;background:radial-gradient(ellipse at 50% 98%,color-mix(in srgb,var(--qb1,#ff8b4d) 52%,transparent),transparent 38%),linear-gradient(90deg,rgba(255,255,255,.24),rgba(255,255,255,.04) 30%,transparent 68%);opacity:.68;mix-blend-mode:screen}.pokemon-card .quest-thermometer__bulb{position:relative;z-index:3;display:grid;width:var(--qt-bulb);height:var(--qt-bulb);place-items:center;isolation:isolate;border:1px solid rgba(225,249,255,.56);border-radius:999px;background:radial-gradient(circle at 31% 22%,rgba(255,255,255,.88),transparent 24%),radial-gradient(circle at 50% 58%,color-mix(in srgb,var(--qb2,#3fe0cf) 82%,#fff 12%),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--qb1,#ff8b4d) 82%,#fff 12%),color-mix(in srgb,var(--qb2,#3fe0cf) 72%,#071a32));box-shadow:0 0 0 2px rgba(2,8,18,.42),0 0 0 1px rgba(255,255,255,.18) inset,0 0 15px color-mix(in srgb,var(--qb2,#3fe0cf) 24%,transparent),0 0 13px color-mix(in srgb,var(--qb2,#3fe0cf) 38%,transparent),inset 0 2px 0 rgba(255,255,255,.38),inset 0 -8px 11px rgba(0,0,0,.36)}.pokemon-card .quest-thermometer__bulb::before{content:"";position:absolute;top:-12px;left:50%;width:13px;height:30px;background:linear-gradient(90deg,rgba(255,255,255,.5) 0 14%,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--qb2,#3fe0cf) 84%,#fff 10%),color-mix(in srgb,var(--qb1,#ff8b4d) 88%,#fff 8%));transform:translateX(-50%);z-index:-1;box-shadow:0 0 9px color-mix(in srgb,var(--qb1,#ff8b4d) 26%,transparent),0 0 8px color-mix(in srgb,var(--qb1,#ff8b4d) 38%,transparent)}.pokemon-card .quest-thermometer__bulb::after{content:"";position:absolute;inset:3px;border-radius:inherit;border:1px solid rgba(255,255,255,.24);box-shadow:inset 4px 5px 8px rgba(255,255,255,.2),inset -4px -5px 8px rgba(0,0,0,.16);pointer-events:none}.pokemon-card .quest-thermometer__txt{position:relative;z-index:2;display:grid;width:30px;max-width:30px;min-height:14px;align-items:center;overflow:hidden;color:rgba(255,255,255,.98);border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(3,13,27,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 4px rgba(0,0,0,.22);font-weight:900;line-height:1;letter-spacing:0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.78)}.pokemon-card .quest-thermometer__value{display:block;max-width:30px;overflow:hidden;font-size:8.6px;line-height:1;letter-spacing:0;text-overflow:clip;white-space:nowrap}.pokemon-card .quest-thermometer__txt.quest-thermometer__txt--compact .quest-thermometer__value{font-size:7.8px}.pokemon-card .quest-thermometer.is-empty{filter:drop-shadow(0 5px 8px rgba(0, 0, 0, .45))}.pokemon-card .quest-thermometer.is-empty .quest-thermometer__fill{height:0!important;min-height:0;opacity:0;animation:none;box-shadow:none}.pokemon-card .quest-thermometer.is-empty .quest-thermometer__glow{opacity:.24;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 32%,transparent 70%)}.pokemon-card .quest-thermometer.is-empty .quest-thermometer__bulb{background:radial-gradient(circle at 31% 22%,rgba(255,255,255,.6),transparent 24%),linear-gradient(145deg,rgba(47,63,88,.84),rgba(8,14,25,.96));box-shadow:0 0 0 2px rgba(2,8,18,.34),0 0 0 1px rgba(255,255,255,.12) inset,inset 0 2px 0 rgba(255,255,255,.18),inset 0 -6px 10px rgba(0,0,0,.44)}.pokemon-card .quest-thermometer.is-empty .quest-thermometer__bulb::before{background:linear-gradient(90deg,rgba(255,255,255,.24) 0 14%,transparent 32%),linear-gradient(180deg,rgba(47,63,88,.62),rgba(8,13,24,.94));box-shadow:none}.pokemon-card .quest-thermometer.is-empty .quest-thermometer__txt{color:rgba(255,255,255,.84);text-shadow:0 1px 2px rgba(0,0,0,.82)}.pokemon-card .quest-thermometer.is-complete{filter:drop-shadow(0 7px 10px rgba(0, 0, 0, .44)) drop-shadow(
      0 0 10px color-mix(in srgb, var(--qb2, #ef233c) 42%, transparent)
    );animation:questThermoOverdriveAura 2.8s ease-in-out infinite}.pokemon-card .quest-thermometer.is-complete::before{border-color:rgba(255,224,186,.26);background:linear-gradient(90deg,rgba(255,255,255,.24),transparent 28% 76%),linear-gradient(180deg,rgba(255,231,190,.2),rgba(61,16,24,.48) 48%,rgba(24,4,10,.66));animation:questThermoOverdriveGlass 2.8s ease-in-out infinite}.pokemon-card .quest-thermometer.is-complete .quest-thermometer__bulb,.pokemon-card .quest-thermometer.is-complete .quest-thermometer__tube{border-color:rgba(255,196,148,.84);box-shadow:0 0 18px color-mix(in srgb,var(--qb2,#ef233c) 28%,transparent),0 0 17px color-mix(in srgb,var(--qb2,#ef233c) 52%,transparent),inset 0 0 11px rgba(255,255,255,.24)}.pokemon-card .quest-thermometer.is-complete .quest-thermometer__tube::after{opacity:.74;background:repeating-linear-gradient(180deg,transparent 0 5px,rgba(255,238,202,.92) 5px 6px,transparent 6px 10px)}.pokemon-card .quest-thermometer.is-complete .quest-thermometer__fill{animation:questThermoHeat 2.7s ease-in-out infinite,questThermoOverdriveFill 2.2s ease-in-out infinite}.pokemon-card .quest-thermometer.is-complete .quest-thermometer__glow::after{content:"";position:absolute;right:-4px;bottom:-46%;left:-4px;z-index:3;height:44%;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.78) 42%,color-mix(in srgb,var(--qb2,#ef233c) 72%,#fff 18%) 56%,transparent);opacity:0;filter:blur(.4px);mix-blend-mode:screen;pointer-events:none;animation:questThermoOverdriveSweep 2.35s ease-in-out infinite}.pokemon-card .quest-thermometer.is-complete .quest-thermometer__bulb{animation:questThermoOverdriveBulb 2.8s ease-in-out infinite}.pokemon-card .quest-thermometer.is-complete .quest-thermometer__txt{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0)),rgba(53,9,15,.38);border-color:rgba(255,230,190,.32)}@keyframes questThermoHeat{0%,100%{background-position:0 100%;filter:brightness(1)}50%{background-position:0 0;filter:brightness(1.08)}}@keyframes questThermoOverdriveAura{0%,100%{filter:drop-shadow(0 7px 10px rgba(0, 0, 0, .44)) drop-shadow(
        0 0 9px color-mix(in srgb, var(--qb2, #ef233c) 36%, transparent)
      )}50%{filter:drop-shadow(0 7px 10px rgba(0, 0, 0, .44)) drop-shadow(
        0 0 15px color-mix(in srgb, var(--qb2, #ef233c) 62%, transparent)
      )}}@keyframes questThermoOverdriveGlass{0%,100%{opacity:.86;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -9px 18px rgba(0,0,0,.36)}50%{opacity:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -9px 18px rgba(0,0,0,.36),0 0 14px rgba(255,132,86,.28)}}@keyframes questThermoOverdriveFill{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -3px 6px rgba(0,0,0,.16),0 0 10px color-mix(in srgb,var(--qb1,#ff6b35) 46%,transparent),0 0 16px color-mix(in srgb,var(--qb2,#ef233c) 38%,transparent)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.68),inset 0 -3px 6px rgba(0,0,0,.16),0 0 14px color-mix(in srgb,var(--qb1,#ff6b35) 62%,transparent),0 0 22px color-mix(in srgb,var(--qb2,#ef233c) 58%,transparent)}}@keyframes questThermoOverdriveSweep{0%,16%{opacity:0;transform:translateY(0)}38%{opacity:.86}72%{opacity:0;transform:translateY(-330%)}100%{opacity:0;transform:translateY(-330%)}}@keyframes questThermoOverdriveBulb{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.card-3d>.quest-complete-badge::before,.pokemon-card .quest-thermometer,.pokemon-card .quest-thermometer::before,.pokemon-card .quest-thermometer__bulb,.pokemon-card .quest-thermometer__fill{animation:none}.pokemon-card .quest-thermometer__glow::after{content:none}}.card-3d>.quest-complete-badge{position:absolute;bottom:23px;right:-17px;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:94px;height:22px;box-sizing:border-box;padding:0 10px;overflow:hidden;border:1px solid rgba(255,248,196,.9);border-radius:5px;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,0) 36%),linear-gradient(135deg,#fff2a7 0,#f7bf2f 34%,#b9780c 68%,#ffe489 100%);color:#3a2400;font-size:10px;line-height:1;font-weight:900;letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.58);transform:translateZ(5px) rotate(-44deg);transform-origin:50% 50%;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 2px 7px rgba(0,0,0,.34),0 0 12px rgba(250,204,21,.42),inset 0 1px 0 rgba(255,255,255,.82);pointer-events:none}.card-3d>.quest-complete-badge::before{content:"";position:absolute;inset:1px 20px 1px -20px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.62),rgba(255,255,255,0));transform:skewX(-22deg);opacity:.72;animation:questCompleteBadgeShimmer 2.8s ease-in-out infinite}.card-3d>.quest-complete-badge::after{content:"";position:absolute;inset:2px;border-radius:3px;border:1px solid rgba(96,55,0,.28);pointer-events:none}@keyframes questCompleteBadgeShimmer{0%,28%{transform:translateX(-38px) skewX(-22deg);opacity:0}48%{opacity:.82}100%,72%{transform:translateX(94px) skewX(-22deg);opacity:0}}@media (prefers-reduced-motion:reduce){.card-3d>.quest-complete-badge::before{animation:none}}.pokemon-card .card-earned-badges{--badge-frame-border:rgba(216, 238, 255, 0.32);--badge-frame-bg:rgba(7, 15, 30, 0.86);position:absolute;left:-3px;top:50%;bottom:auto;transform:translateY(-50%);width:30px;max-width:30px;margin:0;padding:1px 3px;border-radius:7px;box-sizing:border-box;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),var(--badge-frame-bg);z-index:3;pointer-events:auto}.pokemon-card .card-earned-badges::before{content:none}.pokemon-card .card-earned-badges::after{content:none}.pokemon-card .card-earned-badges .card-chips{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;max-height:calc(100% - 2px);overflow:visible;pointer-events:auto}.pokemon-card .card-earned-badges .card-badge-item{position:relative;display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;pointer-events:auto;isolation:isolate}.pokemon-card .card-earned-badges .card-badge-item.is-open,.pokemon-card .card-earned-badges .card-badge-item:focus-within,.pokemon-card .card-earned-badges .card-badge-item:hover{z-index:5}.pokemon-card .card-earned-badges .chip.card-chip{appearance:none;-webkit-appearance:none;position:absolute;left:0;top:50%;width:max-content;max-width:18px;height:18px;min-width:18px;min-height:18px;flex:0 0 18px;display:inline-flex;align-items:center;gap:0;overflow:hidden;padding:0;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),linear-gradient(180deg,#26384c 0,#101a2a 100%);border:1px solid rgba(255,255,255,.26);box-shadow:0 3px 8px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.16);padding-right:5px;color:inherit;cursor:pointer;font:inherit;justify-content:flex-start;pointer-events:auto;white-space:nowrap;transform:translate3d(0,-50%,0);transform-origin:left center;transition:max-width .24s cubic-bezier(.2, .85, .25, 1.08),border-color .18s ease,box-shadow .18s ease,filter .18s ease,transform .24s cubic-bezier(.2, .85, .25, 1.08)}.pokemon-card .card-earned-badges .card-badge-item.is-open .chip.card-chip,.pokemon-card .card-earned-badges .card-badge-item:focus-within .chip.card-chip,.pokemon-card .card-earned-badges .card-badge-item:hover .chip.card-chip{max-width:126px;border-color:rgba(255,255,255,.68);box-shadow:0 5px 14px rgba(0,0,0,.34),0 0 12px rgba(255,255,255,.26),inset 0 1px 0 rgba(255,255,255,.24);filter:brightness(1.08) saturate(1.14);transform:translate3d(2px,-50%,0)}.pokemon-card .card-earned-badges .chip.card-chip .chip-icon{display:grid;place-items:center;width:18px;min-width:18px;height:18px;flex:0 0 18px;font-size:13px;line-height:1}.pokemon-card .card-earned-badges .card-badge-label{position:relative;z-index:1;display:block;max-width:0;margin-left:0;overflow:hidden;opacity:0;color:#f7fbff;font-size:9px;font-weight:900;line-height:1;text-align:left;text-overflow:ellipsis;text-transform:uppercase;transition:max-width .24s cubic-bezier(.2, .85, .25, 1.08),margin-left .24s cubic-bezier(.2, .85, .25, 1.08),opacity .14s ease}.pokemon-card .card-earned-badges .card-badge-item.is-open .card-badge-label,.pokemon-card .card-earned-badges .card-badge-item:focus-within .card-badge-label,.pokemon-card .card-earned-badges .card-badge-item:hover .card-badge-label{max-width:96px;margin-left:3px;opacity:1}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift[data-variant=rank]{--gift-main:#d9e3ef;--gift-dark:#6f8198}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift[data-variant=sub]{--gift-main:#6fe4ff;--gift-dark:#1e6ca5}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift[data-variant=streak]{--gift-main:#ff9966;--gift-dark:#96411a}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift[data-variant=uptime]{--gift-main:#58f8dd;--gift-dark:#0f7f72}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift[data-variant=wins]{--gift-main:#ffe074;--gift-dark:#9c6a16}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift[data-variant=guardian]{--gift-main:#c092ff;--gift-dark:#6930b3}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift[data-variant=special]{--gift-main:#d3a0ff;--gift-dark:#6f58c5}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift{position:absolute;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.56);background:repeating-linear-gradient(120deg,rgba(255,255,255,.14) 0 2px,rgba(255,255,255,.02) 2px 9px),radial-gradient(circle at 20% 0,rgba(255,255,255,.38),transparent 50%),linear-gradient(145deg,var(--gift-main,#8ec4ff),var(--gift-dark,#3466b2)),linear-gradient(180deg,#1a2538 0,#09111f 100%);box-shadow:0 3px 8px rgba(0,0,0,.28),0 0 10px var(--gift-main,#8ec4ff),0 0 16px var(--gift-dark,#3466b2),inset 0 0 0 1px rgba(255,255,255,.2);filter:saturate(1.24) brightness(1.1);animation:appSetGiftHoloPulse 2.15s ease-in-out infinite}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift::before{content:"";position:absolute;z-index:0;inset:-40% -62%;background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.88) 50%,transparent 84%);opacity:.9;pointer-events:none;transform:translateX(-62%) rotate(8deg);animation:appSetGiftHoloSweep 1.15s linear infinite}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift .chip-icon{position:relative;z-index:1;filter:drop-shadow(0 0 5px rgba(255, 255, 255, .72))}.pokemon-card .card-earned-badges .chip.card-chip.is-set-gift .card-badge-label{color:#07111f;text-shadow:0 1px 0 rgba(255,255,255,.38)}.pokemon-card .card-type{position:relative;z-index:4}@media (prefers-reduced-motion:reduce){#participants-list .card-container,#participants-list .card-container:active,#participants-list .card-container:hover{transition:none!important;transform:none!important;filter:none!important}.fly-animation .pokemon-card .card-image::after,.fly-animation.rotate,.fullscreen-card .pokemon-card .card-image::after,.fullscreen-card.rotate,.return-animation .pokemon-card .card-image::after,.return-animation.rotate,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .card-3d.rotate,:is(#participants-list,.card-fx,.orbiting-card,.temp-card) .pokemon-card .card-image::after{animation:none!important}}.achv-section :is(
.spotlight .chips .chip,.achievement .achv-badge-chip
)[data-variant=rank]{--gift-main:#d9e3ef;--gift-dark:#6f8198}.achv-section :is(
.spotlight .chips .chip,.achievement .achv-badge-chip
)[data-variant=sub]{--gift-main:#6fe4ff;--gift-dark:#1e6ca5}.achv-section :is(
.spotlight .chips .chip,.achievement .achv-badge-chip
)[data-variant=streak]{--gift-main:#ff9966;--gift-dark:#96411a}.achv-section :is(
.spotlight .chips .chip,.achievement .achv-badge-chip
)[data-variant=uptime]{--gift-main:#58f8dd;--gift-dark:#0f7f72}.achv-section :is(
.spotlight .chips .chip,.achievement .achv-badge-chip
)[data-variant=wins]{--gift-main:#ffe074;--gift-dark:#9c6a16}.achv-section :is(
.spotlight .chips .chip,.achievement .achv-badge-chip
)[data-variant=guardian]{--gift-main:#c092ff;--gift-dark:#6930b3}.achv-section :is(
.spotlight .chips .chip,.achievement .achv-badge-chip
)[data-variant=special]{--gift-main:#d3a0ff;--gift-dark:#6f58c5}.achv-section .achievement .achv-badge-chip.is-set-gift,.achv-section .spotlight .chips .chip.is-set-gift{--gift-main:var(--gift-main, #8ec4ff);--gift-dark:var(--gift-dark, #3466b2);position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--gift-main) 62%,#fff)!important;background:repeating-linear-gradient(120deg,rgba(255,255,255,.13) 0 2px,rgba(255,255,255,.01) 2px 9px),radial-gradient(circle at 18% 0,color-mix(in srgb,var(--gift-main) 36%,#fff),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--gift-main) 46%,#11245b),color-mix(in srgb,var(--gift-dark) 74%,#0a142f))!important;box-shadow:0 2px 10px rgba(0,0,0,.25),0 0 14px color-mix(in srgb,var(--gift-main) 42%,transparent),0 0 22px color-mix(in srgb,var(--gift-dark) 38%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--gift-main) 36%,#fff)!important;filter:saturate(1.24) brightness(1.09)}.achv-section .spotlight .chips .chip.is-set-gift{animation:sp-chip .4s ease forwards,appSetGiftHoloPulse 2.15s ease-in-out .45s infinite}.achv-section .achievement .achv-badge-chip.is-set-gift{animation:appSetGiftHoloPulse 2.15s ease-in-out infinite}.achv-section .achievement .achv-badge-chip.is-set-gift::before,.achv-section .spotlight .chips .chip.is-set-gift::before{content:"";position:absolute;inset:-38% -62%;background:linear-gradient(110deg,transparent 14%,color-mix(in srgb,var(--gift-main) 76%,#fff) 48%,transparent 82%);opacity:.94;pointer-events:none;transform:translateX(-62%) rotate(8deg);animation:appSetGiftHoloSweep 1.2s linear infinite}.achv-section .achievement .achv-badge-chip.is-set-gift .chip-icon,.achv-section .spotlight .chips .chip.is-set-gift .chip-icon{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--gift-main) 66%, #fff))}.achievement .achv-badge-chip.is-set-gift[data-variant=rank],.spotlight .chips .chip.is-set-gift[data-variant=rank]{--gift-main:#d9e3ef;--gift-dark:#6f8198}.achievement .achv-badge-chip.is-set-gift[data-variant=sub],.spotlight .chips .chip.is-set-gift[data-variant=sub]{--gift-main:#6fe4ff;--gift-dark:#1e6ca5}.achievement .achv-badge-chip.is-set-gift[data-variant=streak],.spotlight .chips .chip.is-set-gift[data-variant=streak]{--gift-main:#ff9966;--gift-dark:#96411a}.achievement .achv-badge-chip.is-set-gift[data-variant=uptime],.spotlight .chips .chip.is-set-gift[data-variant=uptime]{--gift-main:#58f8dd;--gift-dark:#0f7f72}.achievement .achv-badge-chip.is-set-gift[data-variant=wins],.spotlight .chips .chip.is-set-gift[data-variant=wins]{--gift-main:#ffe074;--gift-dark:#9c6a16}.achievement .achv-badge-chip.is-set-gift[data-variant=guardian],.spotlight .chips .chip.is-set-gift[data-variant=guardian]{--gift-main:#c092ff;--gift-dark:#6930b3}.achievement .achv-badge-chip.is-set-gift[data-variant=special],.spotlight .chips .chip.is-set-gift[data-variant=special]{--gift-main:#d3a0ff;--gift-dark:#6f58c5}.achievement .achv-badge-chip.is-set-gift,.spotlight .chips .chip.is-set-gift{position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.56)!important;background:repeating-linear-gradient(120deg,rgba(255,255,255,.14) 0 2px,rgba(255,255,255,.02) 2px 9px),radial-gradient(circle at 20% 0,rgba(255,255,255,.38),transparent 50%),linear-gradient(145deg,var(--gift-main,#8ec4ff),var(--gift-dark,#3466b2))!important;box-shadow:0 4px 10px rgba(0,0,0,.3),0 0 12px var(--gift-main,#8ec4ff),0 0 20px var(--gift-dark,#3466b2),inset 0 0 0 1px rgba(255,255,255,.2)!important;filter:saturate(1.24) brightness(1.1)!important}.spotlight .chips .chip.is-set-gift{opacity:1!important;transform:translateY(0)!important;animation:sp-chip .4s ease forwards,appSetGiftHoloPulse 2.15s ease-in-out .45s infinite!important}.achievement .achv-badge-chip.is-set-gift{animation:appSetGiftHoloPulse 2.15s ease-in-out infinite!important}.achievement .achv-badge-chip.is-set-gift::before,.spotlight .chips .chip.is-set-gift::before{content:""!important;position:absolute!important;z-index:0!important;inset:-40% -62%!important;background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.88) 50%,transparent 84%)!important;opacity:.9!important;pointer-events:none!important;transform:translateX(-62%) rotate(8deg)!important;animation:appSetGiftHoloSweep 1.15s linear infinite!important}.achievement .achv-badge-chip.is-set-gift .chip-icon,.spotlight .chips .chip.is-set-gift .chip-icon{position:relative!important;z-index:1!important;filter:drop-shadow(0 0 6px rgba(255, 255, 255, .7))!important}header{--nav-bg-1:rgba(5, 24, 52, 0.9);--nav-bg-2:rgba(18, 69, 121, 0.78);--nav-border:rgba(163, 225, 255, 0.3);--nav-pill:rgba(106, 199, 255, 0.28);--nav-pill-2:rgba(30, 126, 186, 0.34);--nav-pill-border:rgba(182, 235, 255, 0.42);--nav-pill-hover-border:rgba(218, 246, 255, 0.72);--nav-pill-text:#f3fbff;--nav-cta-1:#7ad8ff;--nav-cta-2:#2bb5ff;--nav-cta-3:#ffd58f;--nav-logo-size-desktop:70px;--nav-logo-size-mobile:58px;--nav-logo-size-mobile-xs:54px;z-index:140;overflow:hidden;border-bottom:1px solid var(--nav-border);background:linear-gradient(130deg,var(--nav-bg-1),var(--nav-bg-2));backdrop-filter:blur(14px);box-shadow:0 12px 28px rgba(0,0,0,.34)}header::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 14%,rgba(125,216,255,.22) 0,rgba(125,216,255,0) 45%),radial-gradient(circle at 86% 18%,rgba(255,210,133,.18) 0,rgba(255,210,133,0) 40%)}header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(143,219,255,0),rgba(143,219,255,.72) 22%,rgba(255,218,154,.82) 50%,rgba(143,219,255,.72) 78%,rgba(143,219,255,0));pointer-events:none}.navbar{position:relative;z-index:1;max-width:1260px;min-height:76px;height:auto;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.navbar .nav-logo{display:flex;align-items:center}.navbar .logo-img{height:var(--nav-logo-size-desktop)!important;margin:0;filter:drop-shadow(0 9px 15px rgba(0, 0, 0, .34)) drop-shadow(0 0 6px rgba(132, 220, 255, .38))}.navbar .nav-links{display:flex;align-items:center;justify-content:center;flex:1 1 auto;gap:10px;margin:0 auto;padding:6px;opacity:1;transform:none;animation:none}.navbar .nav-item,.navbar .nav-links a,.navbar .twitch-login-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;margin:0;border-radius:999px;border:1px solid var(--nav-pill-border);background:linear-gradient(145deg,var(--nav-pill),var(--nav-pill-2));color:var(--nav-pill-text);font-size:.88rem;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease}@media (min-width:769px){.navbar .nav-item,.navbar .nav-links a,.navbar .twitch-login-btn{margin-bottom:30px}}.navbar .nav-item::before,.navbar .nav-links a::before,.navbar .twitch-login-btn::before{content:"";position:absolute;inset:0 auto 0 -65%;width:48%;transform:skewX(-22deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.34),rgba(255,255,255,0));transition:left .42s ease}.navbar .nav-item:focus-visible::before,.navbar .nav-item:hover::before,.navbar .nav-links a:focus-visible::before,.navbar .nav-links a:hover::before,.navbar .twitch-login-btn:focus-visible::before,.navbar .twitch-login-btn:hover::before{left:126%}.navbar .nav-item:focus-visible,.navbar .nav-item:hover,.navbar .nav-links a:focus-visible,.navbar .nav-links a:hover,.navbar .twitch-login-btn:focus-visible,.navbar .twitch-login-btn:hover{color:#fff;transform:translateY(-2px) scale(1.02);border-color:var(--nav-pill-hover-border);background:linear-gradient(145deg,rgba(133,218,255,.46),rgba(29,139,204,.54));outline:0}.navbar .twitch-login-btn{border-color:rgba(255,226,173,.72);background:linear-gradient(145deg,color-mix(in srgb,var(--nav-cta-1) 65%,#fff),var(--nav-cta-2) 56%,var(--nav-cta-3));color:#0c2f4e}.navbar .twitch-login-btn:focus-visible,.navbar .twitch-login-btn:hover{color:#07243b;border-color:rgba(255,236,195,.88)}.navbar .nav-item::after{display:none}.pops-wallet{position:relative;isolation:isolate;min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;border:1px solid rgba(255,162,190,.58);background:linear-gradient(145deg,rgba(46,7,31,.72),rgba(118,15,55,.55)),radial-gradient(circle at 18% 18%,rgba(255,239,246,.22),transparent 34%);color:#fff7fb;font-size:.82rem;font-weight:800;letter-spacing:0;line-height:1;box-shadow:0 10px 22px rgba(12,5,17,.28),inset 0 0 0 1px rgba(255,255,255,.08),0 0 18px rgba(255,58,113,.16)}.pops-wallet[hidden]{display:none!important}.pops-wallet.pops-wallet--mobile-avatar{display:none}.pops-wallet::before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.18),rgba(255,255,255,0) 42%);pointer-events:none}.pops-wallet__gem{position:relative;width:18px;height:24px;flex:0 0 auto;clip-path:polygon(50% 0,92% 24%,74% 100%,26% 100%,8% 24%);background:linear-gradient(135deg,rgba(255,244,249,.95) 0 10%,transparent 11%),linear-gradient(145deg,#ff7a9d 0 20%,#e51f58 38%,#98133f 72%,#5a0c2d 100%);box-shadow:inset -4px -5px 8px rgba(65,0,30,.42),inset 4px 4px 7px rgba(255,209,223,.45),0 0 10px rgba(255,70,124,.48)}.pops-wallet__gem::after,.pops-wallet__gem::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.22);clip-path:polygon(50% 0,62% 24%,50% 100%,38% 24%)}.pops-wallet__gem::after{background:rgba(74,0,34,.32);clip-path:polygon(8% 24%,38% 24%,26% 100%)}.pops-wallet__gem-shine{position:absolute;top:4px;left:6px;width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 0 7px rgba(255,255,255,.9)}.pops-wallet__amount{min-width:1ch;font-variant-numeric:tabular-nums;text-shadow:0 1px 5px rgba(48,0,28,.55)}.pops-wallet--bump{animation:popsWalletBump .58s cubic-bezier(.18,1.35,.32,1)}@keyframes popsWalletBump{0%,100%{transform:translateY(0) scale(1)}42%{transform:translateY(-2px) scale(1.08)}}.navbar #user-avatar{margin-left:0;display:flex;align-items:center;justify-content:center}.navbar #user-avatar[role=button]{cursor:pointer}.navbar #user-avatar[role=button]:focus-visible{outline:2px solid rgba(197,238,255,.92);outline-offset:4px;border-radius:999px}.navbar #user-avatar img{display:none;width:0!important;height:0!important;margin:0!important;opacity:0;border:0;box-shadow:none}.navbar #user-avatar img[src]:not([src=""]):not([src="about:blank"]){display:block;width:46px!important;height:46px!important;margin:0!important;opacity:1;border-radius:50%;border:2px solid rgba(188,236,255,.82);box-shadow:0 8px 18px rgba(4,13,29,.34),0 0 0 3px rgba(136,218,255,.16)}@media (max-width:980px){header{box-shadow:0 8px 18px rgba(0,0,0,.28)}.navbar{min-height:auto;justify-content:flex-start;align-items:center;gap:8px;padding:7px 10px 8px;min-height:auto}.navbar .nav-logo{order:1;width:auto;flex:0 0 auto;justify-content:flex-start}.navbar .logo-img{height:var(--nav-logo-size-mobile)!important}.navbar .nav-links{order:3;width:100%;flex:1 1 100%;gap:8px;margin:0;padding:2px 0 0;border:0;border-radius:0;background:0 0;box-shadow:none;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.navbar .nav-links::-webkit-scrollbar{display:none}.navbar .nav-item,.navbar .nav-links a{flex:0 0 auto;min-height:32px;padding:6px 12px;border-radius:11px;font-size:.77rem;line-height:1;white-space:nowrap;scroll-snap-align:start;box-shadow:0 6px 12px rgba(6,19,39,.26)}.navbar .nav-item::before,.navbar .nav-links a::before,.navbar .twitch-login-btn::before{display:none}.navbar .twitch-login-btn{order:2;margin-left:auto;min-height:34px;padding:6px 12px;font-size:.79rem;border-radius:12px}.navbar #user-avatar{order:2;margin-left:0}.navbar #user-avatar img[src]:not([src=""]):not([src="about:blank"]){width:34px!important;height:34px!important}}@media (max-width:640px){header{backdrop-filter:blur(8px)}.navbar{padding:6px 8px 7px;gap:6px}.navbar .logo-img{height:var(--nav-logo-size-mobile)!important}.navbar .nav-links{padding-top:0;gap:6px}.navbar .nav-item,.navbar .nav-links a{min-height:30px;padding:5px 10px;font-size:.72rem;border-radius:10px}.navbar .twitch-login-btn{min-height:32px;padding:5px 10px;font-size:.75rem}.navbar #user-avatar{display:none}}@media (max-width:420px){.navbar{padding:5px 6px 6px;gap:5px}.navbar .logo-img{height:var(--nav-logo-size-mobile-xs)!important}.navbar .nav-item,.navbar .nav-links a{font-size:.69rem;min-height:29px;padding:5px 9px}.navbar .twitch-login-btn{font-size:.71rem;min-height:30px;padding:5px 9px}}.navbar .hamburger{display:none}.mobile-primary-nav{display:none}.navbar .site-nav-icon{display:block;width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.navbar .nav-links :is(a,.nav-item):not(.site-more-toggle),.navbar :is(.desktop-nav-cta,.mobile-profile-cta){gap:8px}.navbar :is(.desktop-nav-cta,.mobile-profile-cta) .site-nav-icon{width:18px;height:18px;flex-basis:18px}.nav-link-icon{display:none}header .navbar .quest-chest-nav-icon{position:relative;display:block;width:20px;height:20px;flex:0 0 20px;color:currentColor;background:linear-gradient(currentColor,currentColor) 50% 12px/2px 7px no-repeat}header .navbar .quest-chest-nav-icon::after,header .navbar .quest-chest-nav-icon::before{content:"";position:absolute;box-sizing:border-box;border:2px solid currentColor}header .navbar .quest-chest-nav-icon::before{top:8px;left:3px;width:14px;height:11px;border-radius:1px 1px 3px 3px}header .navbar .quest-chest-nav-icon::after{top:4px;left:2px;width:16px;height:6px;border-radius:4px 4px 1px 1px}body.auth-loading{overflow:hidden}.home-auth-loader{position:fixed;inset:0;z-index:320;display:grid;place-items:center;padding:clamp(20px,4vw,36px);background:radial-gradient(circle at 20% 18%,rgba(132,220,255,.18),transparent 32%),radial-gradient(circle at 82% 22%,rgba(255,209,121,.14),transparent 28%),linear-gradient(180deg,rgba(3,9,20,.7),rgba(2,8,18,.88));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home-auth-loader[hidden]{display:none!important}.home-auth-loader::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.045) 0,rgba(255,255,255,0) 28%,rgba(255,255,255,.02) 56%,rgba(255,255,255,0) 100%),repeating-linear-gradient(180deg,rgba(122,211,255,.06) 0 2px,rgba(122,211,255,0) 2px 8px);pointer-events:none}.home-auth-loader__panel{position:relative;width:min(560px,92vw);padding:clamp(22px,4vw,32px);border-radius:24px;border:1px solid rgba(181,236,255,.26);background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.06)),linear-gradient(180deg,rgba(8,29,54,.96),rgba(5,16,32,.96));box-shadow:0 24px 60px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(111,204,255,.06);overflow:hidden}.home-auth-loader__panel::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,229,154,.14),transparent 36%),radial-gradient(circle at bottom left,rgba(121,211,255,.16),transparent 34%);pointer-events:none}.home-auth-loader__scanline{position:absolute;inset:-35% auto auto -12%;width:38%;height:180%;opacity:.42;transform:rotate(12deg);background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.18),rgba(255,255,255,0));animation:home-auth-loader-scan 2.3s linear infinite;pointer-events:none}.home-auth-loader__detail,.home-auth-loader__eyebrow,.home-auth-loader__meter,.home-auth-loader__title{position:relative;z-index:1}.home-auth-loader__eyebrow{margin:0 0 10px;font-size:.74rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:rgba(182,238,255,.82)}.home-auth-loader__title{margin:0;font-size:clamp(1.45rem, 3vw, 2.15rem);line-height:1.05;color:#f4fbff;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 0 18px rgba(114,211,255,.18),0 2px 8px rgba(0,0,0,.28)}.home-auth-loader__detail{margin:12px 0 0;font-size:.98rem;line-height:1.5;color:rgba(232,247,255,.86)}.home-auth-loader__meter{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.home-auth-loader__meter-track{position:relative;height:18px;border-radius:999px;overflow:hidden;border:1px solid rgba(183,236,255,.34);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(4,17,35,.9);box-shadow:inset 0 2px 8px rgba(0,0,0,.38),0 0 0 1px rgba(92,176,231,.06)}.home-auth-loader__meter-fill{position:relative;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#72f3e9 0,#79d1ff 34%,#7bb1ff 68%,#ffd687 100%);box-shadow:0 0 18px rgba(114,243,233,.34),0 0 28px rgba(121,209,255,.24);transition:width .14s linear}.home-auth-loader__meter-fill::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.26) 0 18px,rgba(255,255,255,.04) 18px 32px);mix-blend-mode:overlay;animation:home-auth-loader-stripes .9s linear infinite}.home-auth-loader__percent{min-width:3.8ch;font-size:.96rem;font-weight:800;letter-spacing:.08em;color:#f8fcff;text-align:right}@keyframes home-auth-loader-scan{from{transform:translateX(-18%) rotate(12deg)}to{transform:translateX(255%) rotate(12deg)}}@keyframes home-auth-loader-stripes{from{transform:translateX(0)}to{transform:translateX(32px)}}#mobile-logout-btn{display:none}#mobile-user-btn{display:none}#logout-btn.desktop-logout-btn{position:fixed;top:calc(12px + env(safe-area-inset-top,0px));left:calc(12px + env(safe-area-inset-left,0px));z-index:245;width:42px;height:42px;border-radius:12px;border:1px solid rgba(178,232,255,.52);background:linear-gradient(145deg,rgba(96,201,255,.26),rgba(22,102,162,.52));box-shadow:0 10px 18px rgba(5,16,34,.32),inset 0 1px 0 rgba(255,255,255,.15);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#logout-btn.desktop-logout-btn[hidden]{display:none!important}#logout-btn.desktop-logout-btn:focus-visible,#logout-btn.desktop-logout-btn:hover{transform:translateY(-2px);border-color:rgba(214,245,255,.76);box-shadow:0 14px 22px rgba(5,16,34,.36),inset 0 1px 0 rgba(255,255,255,.22),0 0 0 3px rgba(122,210,255,.14);outline:0}#logout-btn.desktop-logout-btn svg{width:18px;height:18px;fill:none;stroke:#f2fbff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#mobile-logout-btn[hidden],#mobile-user-btn[hidden]{display:none!important}@media (max-width:768px){header{--nav-bg-1:#0c2a52;--nav-bg-2:#1f5fa7;overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateZ(0);will-change:transform}header>.container{max-width:none;padding-inline:0}.navbar.is-mobile-nav{--mobile-nav-inline-pad:clamp(12px, 3.8vw, 18px);--mobile-drawer-side-pad:clamp(10px, 3vw, 16px);--mobile-drawer-radius:16px;position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"burger cta logo";align-items:center;gap:6px;padding:8px var(--mobile-nav-inline-pad);min-height:72px}.navbar.is-mobile-nav::before{content:"";position:fixed;inset:0;z-index:205;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(2,8,18,0) 35%,rgba(2,8,18,.46) 100%);transition:opacity .24s ease}.navbar.is-mobile-nav.is-menu-open::before{opacity:1}.navbar.is-mobile-nav .nav-logo{grid-area:logo;width:auto;margin:0;justify-content:flex-end;justify-self:end}.navbar.is-mobile-nav .logo-img{height:var(--nav-logo-size-mobile)!important}.navbar.is-mobile-nav .twitch-login-btn{grid-area:cta;margin-left:0;justify-self:center;min-height:32px;padding:5px 11px;font-size:.75rem;border-radius:9px}.navbar.is-mobile-nav #user-avatar,.navbar.is-mobile-nav #user-avatar.hidden,.navbar.is-mobile-nav #user-avatar[hidden]{display:none!important}.navbar.is-mobile-nav>.pops-wallet{display:none!important}.navbar.is-mobile-nav #logout-btn{display:none!important}#logout-btn.desktop-logout-btn{display:none!important}#mobile-logout-btn.mobile-logout-btn{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));left:calc(10px + env(safe-area-inset-left,0px));z-index:245;width:38px;height:38px;border-radius:10px;border:1px solid rgba(178,232,255,.52);background:linear-gradient(145deg,rgba(96,201,255,.26),rgba(22,102,162,.52));box-shadow:0 8px 16px rgba(5,16,34,.3),inset 0 1px 0 rgba(255,255,255,.15);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}#mobile-logout-btn.mobile-logout-btn svg{width:18px;height:18px;fill:none;stroke:#f2fbff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#mobile-user-btn.mobile-user-btn{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));z-index:245;width:38px;height:38px;border-radius:10px;border:1px solid rgba(178,232,255,.52);background:linear-gradient(145deg,rgba(96,201,255,.26),rgba(22,102,162,.52));box-shadow:0 8px 16px rgba(5,16,34,.3),inset 0 1px 0 rgba(255,255,255,.15);display:inline-flex;align-items:center;justify-content:center;padding:2px;cursor:default;overflow:visible}#mobile-user-btn.mobile-user-btn img{width:100%;height:100%;border-radius:8px;object-fit:cover;display:block}#mobile-user-btn.mobile-user-btn .pops-wallet.pops-wallet--mobile-avatar:not([hidden]){position:absolute;left:-24px;bottom:24px;z-index:2;display:inline-flex;min-width:38px;max-width:62px;min-height:22px;height:22px;gap:4px;justify-content:center;padding:2px 6px 2px 5px;border-radius:999px;font-size:.68rem;pointer-events:none;box-sizing:border-box}#mobile-user-btn.mobile-user-btn .pops-wallet.pops-wallet--mobile-avatar .pops-wallet__gem{width:9px;height:13px}#mobile-user-btn.mobile-user-btn .pops-wallet.pops-wallet--mobile-avatar .pops-wallet__gem-shine{top:2px;left:3px;width:3px;height:3px}.home-auth-loader{padding:18px 14px}.home-auth-loader__panel{width:min(94vw,480px);padding:22px 18px;border-radius:18px}.home-auth-loader__eyebrow{letter-spacing:.2em}.home-auth-loader__detail{font-size:.92rem}.home-auth-loader__meter{gap:10px}.home-auth-loader__meter-track{height:16px}.navbar.is-mobile-nav .hamburger{grid-area:burger;justify-self:start;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:10px;border:1px solid rgba(178,232,255,.52);background:linear-gradient(145deg,rgba(96,201,255,.26),rgba(22,102,162,.52));box-shadow:0 8px 16px rgba(5,16,34,.3);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.navbar.is-mobile-nav .hamburger:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(4,14,30,.35)}.navbar.is-mobile-nav .hamburger span{display:block;width:17px;height:2.2px;border-radius:999px;background:#f2fbff;transition:transform .2s ease,opacity .2s ease}.navbar.is-mobile-nav .hamburger span+span{margin-top:3.5px}.navbar.is-mobile-nav.is-menu-open .hamburger span:first-child{transform:translateY(6px) rotate(45deg)}.navbar.is-mobile-nav.is-menu-open .hamburger span:nth-child(2){opacity:0}.navbar.is-mobile-nav.is-menu-open .hamburger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navbar.is-mobile-nav .nav-links{position:fixed;top:auto;bottom:var(--mobile-bottom-nav-height);left:0;right:0;z-index:230;margin:0;padding:12px var(--mobile-drawer-side-pad) max(12px,env(safe-area-inset-bottom,0px));border:1px solid rgba(150,219,255,.34);border-bottom:0;border-radius:var(--mobile-drawer-radius) var(--mobile-drawer-radius) 0 0;background:linear-gradient(150deg,#0c2a52 0,#154a86 52%,#1f5fa7 100%);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 -16px 34px rgba(1,6,14,.48),inset 0 1px 0 rgba(255,255,255,.12);display:flex!important;flex-direction:column;gap:8px;max-height:min(66vh,460px);overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom center;transform:translateY(18px) scale(.98);clip-path:inset(100% 0 0 0 round var(--mobile-drawer-radius) var(--mobile-drawer-radius) 0 0);transition:opacity .22s ease,transform .34s cubic-bezier(.22, .61, .36, 1),clip-path .34s cubic-bezier(.22, .61, .36, 1),visibility 0s linear .34s}.navbar.is-mobile-nav:not(.is-menu-open) .nav-links{display:none!important}.navbar.is-mobile-nav .nav-links::-webkit-scrollbar{display:none}.navbar.is-mobile-nav.is-menu-open .nav-links{display:flex!important;opacity:1;visibility:visible;pointer-events:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0 round var(--mobile-drawer-radius) var(--mobile-drawer-radius) 0 0);transition-delay:0s}body.mobile-panels-mode #viewer-spotlight,body.mobile-panels-mode .spot-col,body.mobile-panels-mode .spotlight-grid,body.mobile-panels-mode .spotlight-wrap{overflow-anchor:none}.navbar.is-mobile-nav .nav-item,.navbar.is-mobile-nav .nav-links a{width:100%;min-height:44px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;font-size:.86rem;font-weight:700;letter-spacing:.01em;line-height:1.1;color:#f2fbff;border:1px solid rgba(161,226,255,.34);background:linear-gradient(145deg,rgba(85,173,230,.26),rgba(17,73,129,.54));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 14px rgba(3,14,30,.28);position:relative;overflow:hidden;opacity:0;transform:translateY(8px);transition:transform .26s cubic-bezier(.22, .61, .36, 1),opacity .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.navbar.is-mobile-nav .nav-item::after,.navbar.is-mobile-nav .nav-links a::after{content:"";margin-left:auto;width:7px;height:7px;border-right:2px solid rgba(214,245,255,.82);border-bottom:2px solid rgba(214,245,255,.82);transform:rotate(-45deg);opacity:.8}.navbar.is-mobile-nav.is-menu-open .nav-item,.navbar.is-mobile-nav.is-menu-open .nav-links a{opacity:1;transform:translateY(0)}.navbar.is-mobile-nav.is-menu-open .nav-links .nav-item:first-child,.navbar.is-mobile-nav.is-menu-open .nav-links a:first-child{transition-delay:30ms}.navbar.is-mobile-nav.is-menu-open .nav-links .nav-item:nth-child(2),.navbar.is-mobile-nav.is-menu-open .nav-links a:nth-child(2){transition-delay:60ms}.navbar.is-mobile-nav.is-menu-open .nav-links .nav-item:nth-child(3),.navbar.is-mobile-nav.is-menu-open .nav-links a:nth-child(3){transition-delay:90ms}.navbar.is-mobile-nav.is-menu-open .nav-links .nav-item:nth-child(4),.navbar.is-mobile-nav.is-menu-open .nav-links a:nth-child(4){transition-delay:0.12s}.navbar.is-mobile-nav.is-menu-open .nav-links .nav-item:nth-child(5),.navbar.is-mobile-nav.is-menu-open .nav-links a:nth-child(5){transition-delay:0.15s}.navbar.is-mobile-nav.is-menu-open .nav-links .nav-item:nth-child(6),.navbar.is-mobile-nav.is-menu-open .nav-links a:nth-child(6){transition-delay:0.18s}.navbar.is-mobile-nav.is-menu-open .nav-links .nav-item:nth-child(7),.navbar.is-mobile-nav.is-menu-open .nav-links a:nth-child(7){transition-delay:0.21s}.navbar.is-mobile-nav .nav-item:active,.navbar.is-mobile-nav .nav-links a:active{transform:scale(.985)}.navbar.is-mobile-nav .nav-item.is-active,.navbar.is-mobile-nav .nav-links a.is-active{border-color:rgba(255,228,165,.88);background:linear-gradient(145deg,rgba(255,224,173,.44),rgba(58,170,236,.62));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 18px rgba(3,14,30,.35)}.navbar.is-mobile-nav .nav-item.is-active::after,.navbar.is-mobile-nav .nav-links a.is-active::after{opacity:1;border-right-color:rgba(255,245,218,.95);border-bottom-color:rgba(255,245,218,.95)}.navbar.is-mobile-nav .nav-item::before,.navbar.is-mobile-nav .nav-links a::before{display:none}body.mobile-panels-mode main.container>.main-left>.section,body.mobile-panels-mode main.container>.main-right>.panel,body.mobile-panels-mode main.container>.main-right>.section{display:none!important}body.mobile-panels-mode main.container>.main-left>.section.is-mobile-active,body.mobile-panels-mode main.container>.main-right>.panel.is-mobile-active,body.mobile-panels-mode main.container>.main-right>.section.is-mobile-active{display:block!important}@supports (content-visibility:auto){body.mobile-panels-mode main.container>.main-left>.section.is-mobile-active,body.mobile-panels-mode main.container>.main-right>.panel.is-mobile-active,body.mobile-panels-mode main.container>.main-right>.section.is-mobile-active{content-visibility:auto;contain-intrinsic-size:auto 720px}}}@media (max-width:768px){:root{--mobile-bottom-nav-height:calc(72px + env(safe-area-inset-bottom, 0px))}body{padding-bottom:var(--mobile-bottom-nav-height)}header{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:220;border-top:1px solid var(--nav-border);border-bottom:0;box-shadow:0 -12px 28px rgba(0,0,0,.34)}header::after{top:0;bottom:auto}.navbar.is-mobile-nav .nav-links{top:auto;bottom:var(--mobile-bottom-nav-height)}header{isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden}body.mobile-panels-mode .spot-col,body.mobile-panels-mode .spotlight-grid,body.mobile-panels-mode .spotlight-wrap{transform:translateZ(0)}body.mobile-panels-mode .spotlight.guardian-preview.rank-border-rainbow,body.mobile-panels-mode .spotlight.guardian-preview.rank-border-rainbow-animated-pixel{animation:none!important;filter:none!important}body.mobile-panels-mode .spotlight.guardian-preview.rank-border-rainbow{box-shadow:0 0 16px rgba(145,70,255,.28),0 0 40px rgba(145,70,255,.18),inset 0 0 22px rgba(0,0,0,.6),inset 0 0 2px rgba(255,255,255,.08)}body.mobile-panels-mode .spotlight.guardian-preview.rank-border-rainbow-animated-pixel::after,body.mobile-panels-mode .spotlight.guardian-preview.rank-border-rainbow-animated-pixel::before,body.mobile-panels-mode .spotlight.guardian-preview.rank-border-rainbow::after,body.mobile-panels-mode .spotlight.guardian-preview.rank-border-rainbow::before{animation:none!important;transform:none!important;filter:none!important}body.mobile-panels-mode .spotlight.guardian-preview.rank-border-rainbow-animated-pixel::before{box-shadow:0 0 10px rgba(0,255,209,.35),0 0 22px rgba(124,60,255,.35),0 0 34px rgba(0,200,255,.22);background-position:0 0,0 0,0 0,50% 50%}.site-footer{display:none!important}#guardian.is-mobile-over-participants{--character-size:clamp(66px, 23vw, 88px);--side-inset:clamp(4px, 2.6vw, 14px);--platform-width:clamp(76px, 24vw, 108px);--platform-height:clamp(11px, 3.2vw, 15px);position:relative;z-index:24;width:100%;max-width:none;padding:0!important;border:0;overflow:visible;pointer-events:auto}#guardian.is-mobile-over-participants #guardian-card{position:relative;width:100%;margin:0;min-height:100%;pointer-events:auto}#guardian.is-mobile-over-participants.is-bubble-visible{z-index:260}#guardian.is-mobile-over-participants::after{display:none}#guardian.is-mobile-over-participants .knight-entrance{width:var(--character-size);top:241px!important;left:-27px!important;transform:none!important;z-index:30;pointer-events:auto}#guardian.is-mobile-over-participants .knight-entrance img{width:100%;max-width:none;max-height:100%;position:static}#guardian.is-mobile-over-participants #avatar-gif{width:var(--character-size);top:241px;right:-25px!important;right:var(--side-inset);z-index:30;pointer-events:auto}#guardian.is-mobile-over-participants #avatar-gif>#avatar-drink,#guardian.is-mobile-over-participants #avatar-gif>#avatar-normal{inset:0;width:100%;height:100%;top:-7px;right:auto}#guardian.is-mobile-over-participants .knight-entrance .knight-bubble{top:-6px;left:-13px;right:auto;transform:translate(8px,-100%);width:min(198px,58vw);max-width:58vw}#guardian.is-mobile-over-participants #avatar-gif .avatar-bubble{top:-6px;left:-130px;right:100%;transform:translate(-8px,-100%);width:min(198px,58vw);max-width:58vw}#guardian.is-mobile-over-participants #avatar-gif .avatar-bubble::after,#guardian.is-mobile-over-participants .knight-entrance .knight-bubble::after{top:auto;bottom:-8px;border-width:8px 8px 0 8px;border-color:var(--accent-2) transparent transparent transparent}#clips-peek,#clips-peek-bar,#clips.tray,#tiktok-peek,#tiktok.tray{display:none!important}body.mobile-panels-mode main.container{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0}body.mobile-panels-mode main.container[data-mobile-panel-group=participants]{gap:12px}body.mobile-panels-mode main.container[data-mobile-panel-group=participants]>.main-right{order:1}body.mobile-panels-mode main.container[data-mobile-panel-group=participants]>.main-left{order:2}body.mobile-panels-mode main.container>.main-left,body.mobile-panels-mode main.container>.main-right{min-width:0}body.mobile-panels-mode main.container>.main-left:not(.is-mobile-active-col),body.mobile-panels-mode main.container>.main-right:not(.is-mobile-active-col){display:none}body.mobile-panels-mode main.container>.main-left.is-mobile-active-col,body.mobile-panels-mode main.container>.main-right.is-mobile-active-col{display:flex;flex-direction:column;gap:12px;min-height:0;height:auto;overflow:visible}body.mobile-panels-mode main.container>.main-left.is-mobile-active-col>.section.is-mobile-active,body.mobile-panels-mode main.container>.main-right.is-mobile-active-col>.panel.is-mobile-active,body.mobile-panels-mode main.container>.main-right.is-mobile-active-col>.section.is-mobile-active{margin-top:0;margin-bottom:0;border:1px solid rgba(167,223,252,.34)}body.mobile-panels-mode #vods-list,body.mobile-panels-mode .achv-section .achievements,body.mobile-panels-mode .highlight-list{height:auto;max-height:none;overflow-y:visible}body.mobile-panels-mode #vods-list{grid-template-columns:minmax(0,1fr);justify-items:stretch;padding:0}body.mobile-panels-mode #vods-list .vod-card{width:100%;max-width:none}.navbar .nav-links .mobile-nav-only{display:inline-flex}.navbar .nav-links .desktop-nav-only{display:none}body.mobile-panels-mode .mobile-media-panel{display:flex;flex-direction:column;gap:.55rem}body.mobile-panels-mode #winners.is-mobile-slider{display:flex;flex-direction:column;gap:.55rem}body.mobile-panels-mode .mobile-media-panel+.mobile-media-panel{margin-top:.25rem}body.mobile-panels-mode .mobile-media-panel>.section-title{width:100%;max-width:100%;margin:0 0 .18rem;border-radius:9px;padding:.54rem .86rem .58rem;font-size:clamp(.88rem, 3.8vw, 1.02rem)}body.mobile-panels-mode .mobile-media-panel .loader{margin:0}body.mobile-panels-mode .mobile-media-panel .mobile-media-track{position:relative}body.mobile-panels-mode #winners.is-mobile-slider .marquee{position:relative;padding:.85rem .75rem .4rem;overflow:hidden;white-space:normal;touch-action:pan-x pinch-zoom;overscroll-behavior:contain}body.mobile-panels-mode .mobile-media-panel .mobile-media-track::after,body.mobile-panels-mode .mobile-media-panel .mobile-media-track::before{position:absolute;top:0;bottom:0;width:28px;display:grid;place-items:center;font-size:1rem;font-weight:800;line-height:1;color:rgba(240,251,255,.95);text-shadow:0 0 6px rgba(0,0,0,.65);pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:4;will-change:opacity}body.mobile-panels-mode #winners.is-mobile-slider .marquee::after,body.mobile-panels-mode #winners.is-mobile-slider .marquee::before{position:absolute;top:.85rem;bottom:.4rem;width:28px;display:grid;place-items:center;font-size:1rem;font-weight:800;line-height:1;color:rgba(240,251,255,.95);text-shadow:0 0 6px rgba(0,0,0,.65);pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:4;will-change:opacity}body.mobile-panels-mode .mobile-media-panel .mobile-media-track::before{content:"‹";left:0;justify-content:start;padding-left:6px;background:linear-gradient(to right,rgba(12,42,82,.92) 0,rgba(12,42,82,.55) 58%,rgba(12,42,82,0) 100%)}body.mobile-panels-mode #winners.is-mobile-slider .marquee::before{content:"\2039";left:0;justify-content:start;padding-left:6px;background:linear-gradient(to right,rgba(12,42,82,.92) 0,rgba(12,42,82,.55) 58%,rgba(12,42,82,0) 100%)}body.mobile-panels-mode .mobile-media-panel .mobile-media-track::after{content:"›";right:0;justify-content:end;padding-right:6px;background:linear-gradient(to left,rgba(12,42,82,.92) 0,rgba(12,42,82,.55) 58%,rgba(12,42,82,0) 100%)}body.mobile-panels-mode #winners.is-mobile-slider .marquee::after{content:"\203A";right:0;justify-content:end;padding-right:6px;background:linear-gradient(to left,rgba(12,42,82,.92) 0,rgba(12,42,82,.55) 58%,rgba(12,42,82,0) 100%)}body.mobile-panels-mode .mobile-media-panel .mobile-media-track.is-scrollable:not(.at-start)::before{opacity:.95}body.mobile-panels-mode #winners.is-mobile-slider .marquee.is-scrollable:not(.at-start)::before{opacity:.95}body.mobile-panels-mode .mobile-media-panel .mobile-media-track.is-scrollable:not(.at-end)::after{opacity:.95}body.mobile-panels-mode #winners.is-mobile-slider .marquee.is-scrollable:not(.at-end)::after{opacity:.95}body.mobile-panels-mode .mobile-media-panel .mobile-media-list{display:flex;flex-direction:row;gap:.82rem;margin:0;padding:0 0 .2rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),transparent 100%)}body.mobile-panels-mode #winners.is-mobile-slider .marquee-content{display:flex;flex-direction:row;gap:.82rem;align-items:stretch;margin:0;padding:0 0 .2rem;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;animation:none!important;transform:none!important;touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;overscroll-behavior-y:auto;mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,1) 18px,rgba(0,0,0,1) calc(100% - 18px),transparent 100%)}body.mobile-panels-mode .mobile-media-panel .mobile-media-list::-webkit-scrollbar{display:none}body.mobile-panels-mode #winners.is-mobile-slider .marquee-content::-webkit-scrollbar{display:none}body.mobile-panels-mode .mobile-media-panel :is(.clip-card--vod-mobile,.vod-card--mobile-horizontal){flex:0 0 min(220px,calc((100% - 0.82rem)/ 2));width:min(220px,calc((100% - .82rem)/ 2));scroll-snap-align:start;text-align:left;border:2px solid var(--primary);border-radius:12px;background:var(--bg-1);box-shadow:0 4px 12px rgba(0,0,0,.4);overflow:hidden}body.mobile-panels-mode #winners.is-mobile-slider .winner-card{flex:0 0 calc((100% - 0.82rem)/ 2);width:calc((100% - .82rem)/ 2);min-width:calc((100% - .82rem)/ 2);max-width:none;margin:0;box-sizing:border-box;scroll-snap-align:start}body.mobile-panels-mode .mobile-media-panel .vod-card--mobile-horizontal{display:flex;flex-direction:column}body.mobile-panels-mode .mobile-media-panel .vod-card--mobile-horizontal .vod-thumbnail{aspect-ratio:16/9;border-bottom:2px solid var(--primary)}body.mobile-panels-mode .mobile-media-panel .vod-card--mobile-horizontal .vod-thumbnail img{width:100%;height:100%;object-fit:cover}body.mobile-panels-mode .mobile-media-panel .vod-card--mobile-horizontal .vod-content{padding:.65rem .8rem .72rem}body.mobile-panels-mode .mobile-media-panel .vod-card--mobile-horizontal .vod-title{margin:0 0 .42rem;font-size:.9rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.25em * 2)}body.mobile-panels-mode .mobile-media-panel .vod-card--mobile-horizontal .vod-info{display:flex;flex-wrap:wrap;gap:.38rem .7rem;font-size:.8rem}body.mobile-panels-mode .mobile-media-panel .clip-card--vod-mobile{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0;appearance:none;-webkit-appearance:none;font:inherit}body.mobile-panels-mode .mobile-media-panel .clip-card--vod-mobile .clip-thumbnail{flex:0 0 auto;aspect-ratio:16/9;border-bottom:2px solid var(--primary)}body.mobile-panels-mode .mobile-media-panel .clip-card--vod-mobile .clip-content{flex:1 1 auto;display:flex;flex-direction:column;padding:.65rem .8rem .72rem}body.mobile-panels-mode .mobile-media-panel .clip-card--vod-mobile .clip-title{display:-webkit-box;font-weight:700;font-size:.9rem;line-height:1.25;margin:0 0 .42rem;color:var(--paper-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.mobile-panels-mode .mobile-media-panel .clip-card--vod-mobile .clip-info{display:flex;flex-wrap:wrap;gap:.38rem .7rem;font-size:.8rem;color:var(--paper-3)}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile{position:relative;display:grid;grid-template-columns:clamp(94px,28vw,112px) minmax(0,1fr);align-items:stretch;width:100%;max-width:100%;min-width:0;margin:0;border:1px solid rgba(255,196,149,.34);border-radius:20px;background:radial-gradient(92% 110% at 100% 0,rgba(255,163,95,.18),rgba(255,163,95,0) 46%),linear-gradient(140deg,rgba(10,38,72,.98),rgba(8,28,56,.98) 58%,rgba(18,72,120,.92));box-shadow:0 14px 30px rgba(3,14,30,.26),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile{flex:0 0 100%}body.mobile-panels-mode #sponsors-mobile .mobile-media-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem;justify-content:stretch;padding:0;overflow:visible;scroll-snap-type:none;mask-image:none}body.mobile-panels-mode #sponsors-mobile .mobile-media-track::after,body.mobile-panels-mode #sponsors-mobile .mobile-media-track::before{display:none}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__visual{aspect-ratio:auto;min-height:100%;padding:.62rem .58rem;border-right:1px solid rgba(255,201,160,.18);border-bottom:0;display:grid;grid-template-rows:auto 1fr;align-items:start;gap:.5rem;background:radial-gradient(circle at 22% 16%,rgba(255,183,112,.22),rgba(255,183,112,0) 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,246,252,.96))}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__visual::after{content:none}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__logo-wrap{display:flex;width:100%;min-height:94px;justify-content:center;align-items:center;padding:.3rem .22rem .12rem;place-self:stretch center}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__logo-wrap.is-text-only{font-size:.84rem;font-weight:800;color:#0c2a52;text-align:center}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__logo{width:min(100%,96px);max-height:38px;object-fit:contain}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__icon{display:none}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__content{min-width:0;padding:.76rem .84rem .8rem;align-items:flex-start;justify-content:center;text-align:left;gap:.48rem}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__name{width:100%;min-width:0;margin:0;font-size:.94rem;font-weight:800;color:#f7fbff;line-height:1.18;overflow-wrap:anywhere;text-shadow:none;text-align:left}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:.46rem;width:100%;min-width:0;text-align:left}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__info span{max-width:100%;min-width:0;white-space:normal}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__description{display:-webkit-box;max-width:none;overflow:hidden;font-size:.76rem;line-height:1.36;color:rgba(226,239,255,.76);overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__cta{display:inline-flex;align-items:center;justify-content:flex-start;gap:.34rem;min-width:0;min-height:30px;padding:.34rem .62rem;border-radius:999px;border:1px solid rgba(255,203,156,.22);background:rgba(255,181,113,.12);box-shadow:none;color:#ffd9a0;font-weight:800;font-size:.74rem;line-height:1;letter-spacing:.04em;white-space:nowrap}body.mobile-panels-mode .mobile-media-panel .sponsor-card--mobile .sponsor-card__cta::after{content:"↗";font-size:.72rem;line-height:1}body.mobile-panels-mode .mobile-media-panel .mobile-media-list .muted{padding:.85rem;text-align:center}}@media (min-width:769px){.mobile-media-panel{display:none!important}}#social-links{position:relative;z-index:auto;margin:clamp(12px,2.2vw,22px) auto 0;padding:0;display:grid;gap:12px}#social-links.topbar-in-header{margin-top:clamp(6px,1.2vw,14px)}#social-links.topbar-in-header.is-empty-after-detach{display:none}#social-links .social-topbar{--social-gap:clamp(10px, 1.8vw, 16px);--social-pill-size:clamp(40px, 4.8vw, 48px);--social-icon-size:clamp(24px, 2.8vw, 30px);position:relative;transform:none!important;animation:none!important;width:min(560px,96vw);margin:0 auto;padding:10px clamp(10px,2vw,18px);display:flex;align-items:center;justify-content:center;gap:var(--social-gap);border-radius:18px;border:1px solid rgba(163,225,255,.35);background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.03)),linear-gradient(130deg,rgba(10,35,70,.88),rgba(21,82,143,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 24px rgba(5,18,38,.34);backdrop-filter:blur(8px)}.mobile-social-logo{display:none}#social-links .social-topbar>a{width:var(--social-pill-size);height:var(--social-pill-size);margin:0;border-radius:12px;border:1px solid rgba(176,232,255,.36);background:linear-gradient(150deg,rgba(255,255,255,.18),rgba(255,255,255,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 6px 14px rgba(4,15,32,.3);display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#social-links .social-topbar>a:hover{transform:translateY(-2px) scale(1.05);border-color:rgba(211,244,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 12px 20px rgba(5,17,36,.38)}#social-links .social-topbar>a img{width:var(--social-icon-size);height:var(--social-icon-size);filter:drop-shadow(0 0 4px rgba(0, 0, 0, .52))}#social-links>:not(.social-topbar){width:100%}@media (max-width:760px){#social-links{width:min(100%,96vw);gap:10px;margin-top:10px}#social-links .social-topbar{width:min(380px,94vw);padding:8px 10px;border-radius:14px}#social-links .social-topbar>a{border-radius:10px}}@media (max-width:768px){#social-links{width:100%;margin:0;padding:calc(56px + env(safe-area-inset-top,0px)) 0 0;gap:0}#social-links .social-topbar{position:fixed;top:calc(env(safe-area-inset-top,0px));left:0;right:0;z-index:244;width:100%;margin:0;padding:8px 10px;border-radius:0;border-left:0;border-right:0}#social-links .social-topbar .mobile-social-logo:not([hidden]){position:absolute;top:50%;left:max(10px,env(safe-area-inset-left,0px));z-index:2;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none}#social-links .social-topbar .mobile-social-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(2, 10, 24, .34)) drop-shadow(0 0 8px rgba(132, 220, 255, .32))}#social-links .social-topbar>a{--social-accent:rgba(123, 215, 255, 0.82);position:relative;isolation:isolate;border-radius:15px;border:1px solid color-mix(in srgb,var(--social-accent) 44%,#fff 20%);background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 18px rgba(5,16,34,.26);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}#social-links .social-topbar>a::before{content:"";position:absolute;inset:1px;z-index:-2;border-radius:inherit;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.24),rgba(255,255,255,0) 68%),linear-gradient(165deg,color-mix(in srgb,var(--social-accent) 20%,#fff 12%),rgba(255,255,255,.02))}#social-links .social-topbar>a::after{content:"";position:absolute;right:8px;bottom:7px;left:8px;z-index:-3;height:15px;border-radius:999px;background:color-mix(in srgb,var(--social-accent) 72%,#fff 18%);opacity:.5;filter:blur(11px)}#social-links .social-topbar>a:first-of-type{--social-accent:rgba(255, 91, 91, 0.82)}#social-links .social-topbar>a:nth-of-type(2){--social-accent:rgba(176, 133, 255, 0.84)}#social-links .social-topbar>a:nth-of-type(3){--social-accent:rgba(121, 241, 225, 0.82)}#social-links .social-topbar>a:nth-of-type(4){--social-accent:rgba(118, 154, 255, 0.82)}#social-links .social-topbar>a:active,#social-links .social-topbar>a:focus-visible,#social-links .social-topbar>a:hover{transform:translateY(-3px) scale(1.04);border-color:color-mix(in srgb,var(--social-accent) 72%,#fff 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 16px 24px rgba(5,17,36,.36),0 0 0 3px color-mix(in srgb,var(--social-accent) 24%,transparent);outline:0}#social-links .social-topbar>a img{position:relative;z-index:1;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .48))}}@media (max-width:768px){body.mobile-panels-mode .section .section-title{--title-ribbon-bleed:1rem;--title-ribbon-pad-x:clamp(12px, 4vw, 18px);--title-reflect-width:56%;--title-ribbon-color:#eef9ff;position:relative;display:block;box-sizing:border-box;width:calc(100% + (var(--title-ribbon-bleed) * 2));max-width:calc(100% + (var(--title-ribbon-bleed) * 2));margin:calc(-1 * var(--title-ribbon-bleed)) calc(-1 * var(--title-ribbon-bleed)) .95rem;padding:.64rem var(--title-ribbon-pad-x) .7rem;text-align:center;font-size:clamp(.95rem, 4vw, 1.14rem);line-height:1.22;letter-spacing:.035em;border-radius:0;border:1px solid rgba(183,231,255,.5);color:var(--title-ribbon-color)!important;background:radial-gradient(circle at 50% 50%,rgba(188,237,255,.19) 0,rgba(188,237,255,0) 62%),linear-gradient(180deg,rgba(57,132,189,.14),rgba(18,66,112,.04)),linear-gradient(145deg,rgba(14,55,98,.98),rgba(19,89,144,.88) 52%,rgba(13,54,97,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(160,220,255,.14),0 6px 14px rgba(1,10,24,.34);text-shadow:0 0 0 rgba(157,234,255,0);overflow:hidden;isolation:isolate;word-break:break-word}body.mobile-panels-mode .section .section-title,body.mobile-panels-mode .section .section-title *{color:inherit!important;-webkit-text-fill-color:currentColor}body.mobile-panels-mode .section .section-title .sponsors-count-badge{color:#16253d!important;-webkit-text-fill-color:#16253d}body.mobile-panels-mode .section .section-title::after,body.mobile-panels-mode .section .section-title::before{content:"";position:absolute;top:-34%;height:170%;width:var(--title-reflect-width);opacity:0;pointer-events:none;z-index:1;mix-blend-mode:screen;background:linear-gradient(112deg,rgba(255,255,255,0) 0,rgba(219,245,255,.1) 30%,rgba(247,254,255,.88) 48%,rgba(219,245,255,.14) 64%,rgba(255,255,255,0) 100%);filter:saturate(108%)}body.mobile-panels-mode .section .section-title::before{left:0;transform:translateX(-118%) skewX(-16deg);transform-origin:left center}body.mobile-panels-mode .section .section-title::after{right:0;transform:translateX(118%) skewX(16deg) scaleX(-1);transform-origin:right center}body.mobile-panels-mode .section.is-mobile-active .section-title{animation:mobileRibbonTitleReveal .76s cubic-bezier(.22,.61,.36,1) both,mobileRibbonTitleIdle 3.2s ease-in-out .8s infinite;border-radius:9px 9px 0 0}body.mobile-panels-mode .section.is-mobile-active .section-title::before{animation:mobileRibbonReflectLeft .66s cubic-bezier(.16,.86,.3,1) 30ms both}body.mobile-panels-mode .section.is-mobile-active .section-title::after{animation:mobileRibbonReflectRight .66s cubic-bezier(.16,.86,.3,1) 30ms both}}@media (max-width:768px){body.mobile-panels-mode .section .section-title.section-title--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title title" "sub ticket";align-items:start;row-gap:.58rem;column-gap:.48rem;padding-top:.72rem;padding-bottom:.78rem}body.mobile-panels-mode .section .section-title.section-title--split .section-title__label{grid-area:title;justify-self:center;max-width:100%;padding:0 .25rem;font-size:clamp(.82rem, 4.3vw, .98rem);line-height:1.06;letter-spacing:.025em}body.mobile-panels-mode .section .section-title.section-title--split .section-title__side-badge{width:100%;min-width:0;min-height:2.02rem;padding:.28rem .44rem .3rem .34rem;gap:.32rem;color:#0b2347!important;-webkit-text-fill-color:#0b2347}body.mobile-panels-mode .section .section-title.section-title--split .section-title__side-badge--sub{grid-area:sub;justify-self:stretch}body.mobile-panels-mode .section .section-title.section-title--split .section-title__side-badge--ticket{grid-area:ticket;justify-self:stretch}body.mobile-panels-mode .section .section-title.section-title--split .section-title__side-icon{width:1.28rem;height:1.28rem;font-size:.72rem}body.mobile-panels-mode .section .section-title.section-title--split .section-title__side-label{font-size:10px;letter-spacing:.09em}body.mobile-panels-mode .section .section-title.section-title--split .section-title__side-number{font-size:.5rem}}@keyframes mobileRibbonTitleReveal{0%{transform:translateY(3px) scale(.985);color:rgba(238,249,255,0);text-shadow:0 0 0 rgba(157,234,255,0);filter:brightness(1.16);letter-spacing:.08em}58%{transform:translateY(1px) scale(.994);color:rgba(238,249,255,0);text-shadow:0 0 0 rgba(157,234,255,0);filter:brightness(1.3)}76%{transform:translateY(0) scale(1.012);color:#f8fdff;text-shadow:0 0 12px rgba(211,248,255,.94),0 2px 10px rgba(0,8,18,.95);filter:brightness(1.12);letter-spacing:.035em}100%{transform:translateY(0) scale(1);color:#eef9ff;text-shadow:0 0 6px rgba(157,234,255,.56),0 2px 8px rgba(0,8,18,.9);filter:brightness(1);letter-spacing:.035em}}@keyframes mobileRibbonReflectLeft{0%{transform:translateX(-118%) skewX(-16deg);opacity:0}22%{opacity:.92}78%{transform:translateX(0) skewX(-16deg);opacity:1}100%{transform:translateX(0) skewX(-16deg);opacity:0}}@keyframes mobileRibbonReflectRight{0%{transform:translateX(118%) skewX(16deg) scaleX(-1);opacity:0}22%{opacity:.92}78%{transform:translateX(0) skewX(16deg) scaleX(-1);opacity:1}100%{transform:translateX(0) skewX(16deg) scaleX(-1);opacity:0}}@keyframes mobileRibbonTitleIdle{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(160,220,255,.14),0 6px 14px rgba(1,10,24,.34);text-shadow:0 0 6px rgba(157,234,255,.56),0 2px 8px rgba(0,8,18,.9)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 -1px 0 rgba(182,233,255,.2),0 8px 18px rgba(1,10,24,.4);text-shadow:0 0 8px rgba(200,247,255,.8),0 2px 10px rgba(0,8,18,.95)}}@media (prefers-reduced-motion:reduce){body.mobile-panels-mode .section.is-mobile-active .section-title,body.mobile-panels-mode .section.is-mobile-active .section-title::after,body.mobile-panels-mode .section.is-mobile-active .section-title::before{animation:none!important}}@media (max-width:768px){body.mobile-panels-mode :is(.section-header,.spotlight-header){width:100%;gap:.55rem}body.mobile-panels-mode :is(#participant-filter,#spotlight-search){--search-ring:rgba(166, 233, 255, 0.5);--search-gold:rgba(255, 216, 145, 0.92);width:100%;max-width:100%;min-height:48px;margin:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(160,226,255,.52);border-bottom-color:var(--search-gold);background:linear-gradient(150deg,rgba(18,62,108,.98) 0,rgba(14,48,89,.99) 52%,#0a2243 100%),radial-gradient(circle at 18% 0,rgba(180,236,255,.22),rgba(180,236,255,0) 46%);color:#f1fbff;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.015em;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(255,218,147,.2),0 4px 0 rgba(4,13,28,.36),0 10px 22px rgba(1,10,24,.32);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease;-webkit-appearance:none;appearance:none}body.mobile-panels-mode :is(#participant-filter,#spotlight-search)::placeholder{color:rgba(218,239,253,.94);opacity:1;font-weight:500}body.mobile-panels-mode :is(#participant-filter,#spotlight-search):focus,body.mobile-panels-mode :is(#participant-filter,#spotlight-search):focus-visible{border-color:rgba(231,247,255,.96);border-bottom-color:rgba(255,231,181,.98);outline:2px solid rgba(226,247,255,.9);outline-offset:1px;background:linear-gradient(150deg,#16497c 0,rgba(16,58,104,.99) 56%,#0c2c52 100%),radial-gradient(circle at 20% 0,rgba(213,245,255,.32),rgba(213,245,255,0) 52%);box-shadow:0 0 0 2px rgba(8,32,61,.95),0 0 0 5px var(--search-ring),0 10px 24px rgba(1,10,24,.36);transform:translateY(-1px)}}@media (max-width:768px){:root{--mobile-bottom-nav-height:calc(132px + env(safe-area-inset-bottom, 0px))}.navbar.is-mobile-nav{--mobile-nav-inline-pad:clamp(8px, 2.8vw, 12px);--mobile-drawer-side-pad:clamp(10px, 3vw, 14px);--mobile-drawer-radius:18px;--mobile-menu-left-gap:max(10px, env(safe-area-inset-left, 0px));--mobile-menu-right-gap:max(10px, env(safe-area-inset-right, 0px));display:block;min-height:var(--mobile-bottom-nav-height);padding:7px max(var(--mobile-nav-inline-pad),env(safe-area-inset-left,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(var(--mobile-nav-inline-pad),env(safe-area-inset-right,0px))}.navbar.is-mobile-nav .nav-logo{display:none}.navbar.is-mobile-nav .mobile-primary-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 5px;width:100%;min-width:0}.navbar.is-mobile-nav :is(.home-mobile-primary-nav,.game-mobile-primary-nav){grid-template-columns:repeat(5,minmax(0,1fr))}.navbar.is-mobile-nav .mobile-primary-link{--mobile-icon-color:#7ee7ff;--mobile-icon-glow:rgba(126, 231, 255, 0.36);position:relative;display:inline-flex;min-width:0;height:58px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 3px 5px;border-radius:14px;border:1px solid rgba(157,225,255,.28);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.03)),rgba(7,39,79,.66);color:rgba(239,250,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 8px 14px rgba(2,10,23,.24);font-size:.62rem;font-weight:800;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.navbar.is-mobile-nav .mobile-primary-link svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--mobile-icon-color);filter:drop-shadow(0 0 7px var(--mobile-icon-glow));transition:color .18s ease,filter .18s ease,transform .18s ease}.navbar.is-mobile-nav .mobile-primary-more svg circle{fill:currentColor;stroke:none}.navbar.is-mobile-nav .mobile-primary-link.is-active svg,.navbar.is-mobile-nav .mobile-primary-link:focus-visible svg,.navbar.is-mobile-nav .mobile-primary-link:hover svg,.navbar.is-mobile-nav .mobile-primary-more.has-secondary-active svg,.navbar.is-mobile-nav.is-menu-open .mobile-primary-more svg{transform:translateY(-1px);filter:drop-shadow(0 0 10px var(--mobile-icon-glow))}.navbar.is-mobile-nav .mobile-primary-link:first-child,.navbar.is-mobile-nav .nav-links>:first-child{--mobile-icon-color:#6fe7ff;--mobile-icon-glow:rgba(111, 231, 255, 0.38)}.navbar.is-mobile-nav .mobile-primary-link:nth-child(2),.navbar.is-mobile-nav .nav-links>:nth-child(2){--mobile-icon-color:#ffd36d;--mobile-icon-glow:rgba(255, 211, 109, 0.36)}.navbar.is-mobile-nav .mobile-primary-link:nth-child(3),.navbar.is-mobile-nav .nav-links>:nth-child(3){--mobile-icon-color:#86f29f;--mobile-icon-glow:rgba(134, 242, 159, 0.34)}.navbar.is-mobile-nav .mobile-primary-link:nth-child(4),.navbar.is-mobile-nav .nav-links>:nth-child(4){--mobile-icon-color:#ff85bd;--mobile-icon-glow:rgba(255, 133, 189, 0.36)}.navbar.is-mobile-nav .mobile-primary-link:nth-child(5),.navbar.is-mobile-nav .nav-links>:nth-child(5){--mobile-icon-color:#b99cff;--mobile-icon-glow:rgba(185, 156, 255, 0.36)}.navbar.is-mobile-nav .mobile-primary-link:nth-child(6),.navbar.is-mobile-nav .nav-links>:nth-child(6){--mobile-icon-color:#7cebd8;--mobile-icon-glow:rgba(124, 235, 216, 0.34)}.navbar.is-mobile-nav .mobile-primary-link:nth-child(7),.navbar.is-mobile-nav .nav-links>:nth-child(7){--mobile-icon-color:#ff9b5f;--mobile-icon-glow:rgba(255, 155, 95, 0.36)}.navbar.is-mobile-nav .mobile-primary-link:nth-child(8),.navbar.is-mobile-nav .nav-links>:nth-child(8){--mobile-icon-color:#c9f56f;--mobile-icon-glow:rgba(201, 245, 111, 0.32)}.navbar.is-mobile-nav .mobile-primary-link:nth-child(9),.navbar.is-mobile-nav .nav-links>:nth-child(9){--mobile-icon-color:#86a9ff;--mobile-icon-glow:rgba(134, 169, 255, 0.36)}.navbar.is-mobile-nav .mobile-primary-link span{display:block;max-width:100%;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.navbar.is-mobile-nav .mobile-primary-link.is-active,.navbar.is-mobile-nav .mobile-primary-link:focus-visible,.navbar.is-mobile-nav .mobile-primary-link:hover,.navbar.is-mobile-nav .mobile-primary-more.has-secondary-active,.navbar.is-mobile-nav.is-menu-open .mobile-primary-more{color:#fff;border-color:rgba(255,226,160,.78);background:linear-gradient(180deg,rgba(255,224,166,.22),rgba(87,188,246,.16)),rgba(16,82,142,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 18px rgba(2,10,23,.34),0 0 0 2px rgba(255,222,153,.12);outline:0}.navbar.is-mobile-nav .mobile-primary-link:active{transform:translateY(1px) scale(.98)}.navbar.is-mobile-nav .mobile-primary-nav .hamburger{grid-area:auto;justify-self:stretch;width:100%;height:58px;min-height:58px;margin:0;padding:6px 3px 5px;border-radius:14px}.navbar.is-mobile-nav .mobile-primary-nav .hamburger::after,.navbar.is-mobile-nav .mobile-primary-nav .hamburger::before{display:none}.navbar.is-mobile-nav .mobile-primary-nav .mobile-primary-more span{width:auto;height:auto;margin-top:0;border-radius:0;background:0 0}.navbar.is-mobile-nav .mobile-primary-nav [hidden]{display:none!important}.navbar.is-mobile-nav .mobile-primary-nav .mobile-profile-cta{grid-area:auto;grid-column:1/-1;width:100%;min-width:0;justify-self:stretch;min-height:48px;margin:0;padding:9px 16px 10px;border-radius:17px;border:1px solid rgba(255,238,201,.82);background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.82),rgba(255,255,255,0) 29%),linear-gradient(120deg,rgba(239,250,255,.96) 0,rgba(102,210,255,.92) 48%,rgba(255,213,141,.94) 100%);color:#082842;box-shadow:0 12px 24px rgba(3,17,36,.32),0 0 0 1px rgba(255,240,203,.18),inset 0 1px 0 rgba(255,255,255,.68);font-size:clamp(.84rem, 3.4vw, .96rem);font-weight:900;line-height:1;letter-spacing:.01em;text-align:center;cursor:pointer;overflow:hidden;isolation:isolate}.navbar.is-mobile-nav .mobile-primary-nav .mobile-profile-cta::before{content:"";position:absolute;inset:0 auto 0 -35%;display:block;width:32%;transform:skewX(-20deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.46),rgba(255,255,255,0));opacity:.9;transition:left .42s ease}.navbar.is-mobile-nav .mobile-primary-nav .mobile-profile-cta:focus-visible::before,.navbar.is-mobile-nav .mobile-primary-nav .mobile-profile-cta:hover::before{left:118%}.navbar.is-mobile-nav .mobile-primary-nav .mobile-profile-cta:focus-visible,.navbar.is-mobile-nav .mobile-primary-nav .mobile-profile-cta:hover{transform:translateY(-1px);border-color:rgba(255,247,225,.96);box-shadow:0 14px 28px rgba(3,17,36,.38),0 0 0 3px rgba(255,224,160,.2),inset 0 1px 0 rgba(255,255,255,.78);outline:0}.navbar.is-mobile-nav .nav-links{position:fixed;top:auto;right:auto;bottom:calc(var(--mobile-bottom-nav-height) + 9px);left:var(--mobile-menu-left-gap);z-index:230;width:calc(100vw - var(--mobile-menu-left-gap) - var(--mobile-menu-right-gap));max-width:calc(100vw - var(--mobile-menu-left-gap) - var(--mobile-menu-right-gap));box-sizing:border-box;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:min(48vh,340px);margin:0;padding:12px;overflow-x:hidden;overflow-y:hidden;border:1px solid rgba(164,229,255,.38);border-radius:var(--mobile-drawer-radius);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0)),linear-gradient(150deg,#0b294f 0,#124678 55%,#1d5c9c 100%);box-shadow:0 -16px 34px rgba(1,6,14,.46),0 14px 34px rgba(1,6,14,.32),inset 0 1px 0 rgba(255,255,255,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px) scale(.98);clip-path:none;transition:opacity .2s ease,transform .24s cubic-bezier(.22, .61, .36, 1),visibility 0s linear .24s}.navbar.is-mobile-nav:not(.is-menu-open) .nav-links{display:grid!important}.navbar.is-mobile-nav.is-menu-open .nav-links{display:grid!important;opacity:1;visibility:visible;pointer-events:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateY(0) scale(1);transition-delay:0s}.navbar.is-mobile-nav .nav-links .desktop-nav-only{display:none!important}.navbar.is-mobile-nav .nav-links .mobile-nav-only{display:inline-flex}.navbar.is-mobile-nav .nav-links [hidden]{display:none!important}.navbar.is-mobile-nav .nav-links .nav-link-icon{display:block;width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--mobile-icon-color);filter:drop-shadow(0 0 7px var(--mobile-icon-glow));transition:color .18s ease,filter .18s ease,transform .18s ease}.navbar.is-mobile-nav .nav-links .nav-link-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=home]{--mobile-icon-color:#6fe7ff;--mobile-icon-glow:rgba(111, 231, 255, 0.38);--mobile-card-accent:rgba(78, 190, 255, 0.3);--mobile-card-fill:rgba(12, 66, 126, 0.76);--mobile-card-border:rgba(143, 229, 255, 0.45)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=participants]{--mobile-icon-color:#78d8ff;--mobile-icon-glow:rgba(120, 216, 255, 0.38);--mobile-card-accent:rgba(74, 177, 238, 0.32);--mobile-card-fill:rgba(10, 70, 132, 0.78);--mobile-card-border:rgba(136, 214, 255, 0.45)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=badges]{--mobile-icon-color:#ffd36d;--mobile-icon-glow:rgba(255, 211, 109, 0.42);--mobile-card-accent:rgba(255, 201, 91, 0.35);--mobile-card-fill:rgba(111, 74, 22, 0.68);--mobile-card-border:rgba(255, 219, 128, 0.52)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=quests]{--mobile-icon-color:#86f29f;--mobile-icon-glow:rgba(134, 242, 159, 0.36);--mobile-card-accent:rgba(76, 219, 127, 0.3);--mobile-card-fill:rgba(20, 96, 72, 0.72);--mobile-card-border:rgba(142, 246, 178, 0.46)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=collection]{--mobile-icon-color:#7cebd8;--mobile-icon-glow:rgba(124, 235, 216, 0.36);--mobile-card-accent:rgba(87, 221, 210, 0.28);--mobile-card-fill:rgba(16, 88, 114, 0.74);--mobile-card-border:rgba(130, 237, 226, 0.45)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=guardian]{--mobile-icon-color:#b99cff;--mobile-icon-glow:rgba(185, 156, 255, 0.38);--mobile-card-accent:rgba(169, 128, 255, 0.32);--mobile-card-fill:rgba(55, 43, 121, 0.72);--mobile-card-border:rgba(201, 180, 255, 0.48)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=highlights]{--mobile-icon-color:#ffb66b;--mobile-icon-glow:rgba(255, 182, 107, 0.4);--mobile-card-accent:rgba(255, 154, 72, 0.34);--mobile-card-fill:rgba(115, 56, 28, 0.7);--mobile-card-border:rgba(255, 184, 112, 0.5)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=adventure]{--mobile-icon-color:#c9f56f;--mobile-icon-glow:rgba(201, 245, 111, 0.34);--mobile-card-accent:rgba(185, 227, 92, 0.3);--mobile-card-fill:rgba(56, 92, 43, 0.72);--mobile-card-border:rgba(211, 247, 126, 0.46)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=feed]{--mobile-icon-color:#86a9ff;--mobile-icon-glow:rgba(134, 169, 255, 0.38);--mobile-card-accent:rgba(116, 148, 255, 0.32);--mobile-card-fill:rgba(39, 61, 132, 0.72);--mobile-card-border:rgba(151, 178, 255, 0.48)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=sponsors]{--mobile-icon-color:#ff85bd;--mobile-icon-glow:rgba(255, 133, 189, 0.38);--mobile-card-accent:rgba(255, 121, 178, 0.32);--mobile-card-fill:rgba(104, 39, 91, 0.72);--mobile-card-border:rgba(255, 161, 206, 0.48)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=goals]{--mobile-icon-color:#ffde73;--mobile-icon-glow:rgba(255, 222, 115, 0.4);--mobile-card-accent:rgba(255, 103, 103, 0.34);--mobile-card-fill:rgba(105, 42, 72, 0.72);--mobile-card-border:rgba(255, 207, 132, 0.5)}.navbar.is-mobile-nav .nav-links :is(a,.nav-item)[data-nav-color=config]{--mobile-icon-color:#d9f3ff;--mobile-icon-glow:rgba(217, 243, 255, 0.34);--mobile-card-accent:rgba(172, 214, 255, 0.26);--mobile-card-fill:rgba(47, 69, 111, 0.74);--mobile-card-border:rgba(205, 235, 255, 0.42)}.navbar.is-mobile-nav .nav-links .nav-item,.navbar.is-mobile-nav .nav-links a{--mobile-icon-color:#7ee7ff;--mobile-icon-glow:rgba(126, 231, 255, 0.36);width:100%;min-width:0;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 8px 7px;border-radius:13px;font-size:clamp(.72rem, 3vw, .82rem);font-weight:800;line-height:1.05;letter-spacing:0;text-align:center;white-space:normal;color:#eefaff;border:1px solid var(--mobile-card-border,rgba(161,226,255,.34));background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.03)),linear-gradient(145deg,var(--mobile-card-accent,rgba(85,173,230,.26)),var(--mobile-card-fill,rgba(13,66,119,.72)));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 8px 14px rgba(3,14,30,.24);opacity:0;transform:translateY(7px);transition:transform .22s cubic-bezier(.22, .61, .36, 1),opacity .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.navbar.is-mobile-nav .nav-links .nav-item::after,.navbar.is-mobile-nav .nav-links a::after{display:none}.navbar.is-mobile-nav .nav-links .nav-item::before,.navbar.is-mobile-nav .nav-links a::before{display:none}.navbar.is-mobile-nav.is-menu-open .nav-links .nav-item,.navbar.is-mobile-nav.is-menu-open .nav-links a{opacity:1;transform:translateY(0)}.navbar.is-mobile-nav .nav-links .nav-item.is-active,.navbar.is-mobile-nav .nav-links .nav-item:focus-visible,.navbar.is-mobile-nav .nav-links .nav-item:hover,.navbar.is-mobile-nav .nav-links a.is-active,.navbar.is-mobile-nav .nav-links a:focus-visible,.navbar.is-mobile-nav .nav-links a:hover{color:#fff;border-color:var(--mobile-card-border,rgba(255,226,160,.86));background:linear-gradient(180deg,rgba(255,224,166,.24),rgba(87,188,246,.2)),linear-gradient(145deg,var(--mobile-card-accent,rgba(87,188,246,.28)),var(--mobile-card-fill,rgba(20,92,154,.84)));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 18px rgba(3,14,30,.32),0 0 16px var(--mobile-icon-glow,rgba(126,231,255,.2));outline:0}.navbar.is-mobile-nav .nav-links .nav-item.is-active .nav-link-icon,.navbar.is-mobile-nav .nav-links .nav-item:focus-visible .nav-link-icon,.navbar.is-mobile-nav .nav-links .nav-item:hover .nav-link-icon,.navbar.is-mobile-nav .nav-links a.is-active .nav-link-icon,.navbar.is-mobile-nav .nav-links a:focus-visible .nav-link-icon,.navbar.is-mobile-nav .nav-links a:hover .nav-link-icon{transform:translateY(-1px);filter:drop-shadow(0 0 10px var(--mobile-icon-glow))}}@media (max-width:768px){body.mobile-panels-mode #achievements-section.achv-section{--avatar:clamp(34px, 10vw, 40px);--card-w:clamp(44px, 13vw, 52px);--card-h:calc(var(--card-w) * 1.55);overflow:visible}body.mobile-panels-mode #achievements-section .achv-header{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem;align-items:stretch;margin-bottom:.72rem}body.mobile-panels-mode #achievements-section .section-title{display:flex;align-items:center;justify-content:center;gap:.52rem;margin-bottom:0;min-width:0;line-height:1.18}body.mobile-panels-mode #achievements-section .badge-new{flex:0 0 auto;font-size:.56rem;letter-spacing:.08em}body.mobile-panels-mode #achievements-section .achv-actions,body.mobile-panels-mode #achievements-section .filter-input{width:100%;min-width:0}body.mobile-panels-mode #achievements-section .filter-input{min-height:42px;font-size:16px}body.mobile-panels-mode #achievements-section .achv-controls{display:block;margin:0 0 .65rem;overflow:hidden}body.mobile-panels-mode #achievements-section .achv-chips{flex-wrap:nowrap;justify-content:flex-start;gap:.5rem;margin:0 -.1rem;padding:.05rem .1rem .45rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.mobile-panels-mode #achievements-section .achv-chips::-webkit-scrollbar{display:none}body.mobile-panels-mode #achievements-section .chip{flex:0 0 auto;min-height:32px;padding:.48rem .68rem;white-space:nowrap}body.mobile-panels-mode #achievements-section .achievements{max-height:none!important;overflow:visible!important;padding:.72rem;gap:.68rem;border-radius:12px;scrollbar-gutter:auto}body.mobile-panels-mode #achievements-section .achievements .achv-separator{position:static;margin:.28rem 0 .05rem;padding:.5rem .65rem;text-align:center}body.mobile-panels-mode #achievements-section .achievement{grid-template-columns:var(--avatar) minmax(0,1fr) auto;gap:.55rem;align-items:start;padding:.68rem;border-radius:11px}body.mobile-panels-mode #achievements-section .achievement .lb-avatar{margin-top:.1rem}body.mobile-panels-mode #achievements-section .achievement .achv-body{min-width:0;font-size:.84rem;line-height:1.32;overflow-wrap:anywhere}body.mobile-panels-mode #achievements-section .achievement .achv-body .muted{display:block;margin:.15rem 0 0}body.mobile-panels-mode #achievements-section .achievement .achv-body time{display:block;margin-top:.28rem;font-size:.78rem}body.mobile-panels-mode #achievements-section .achievement .achv-badge-list{gap:.4rem;margin-top:.45rem}body.mobile-panels-mode #achievements-section .achievement .achv-badge-chip{width:26px;height:26px;font-size:13px}body.mobile-panels-mode #achievements-section .achievement .achv-badge-preview,body.mobile-panels-mode #achievements-section .achievement .achv-card{justify-self:end;border-radius:9px}body.mobile-panels-mode #achievements-section .achievement[data-achv-section=discord] .achv-card,body.mobile-panels-mode #achievements-section .achievement[data-achv-section=jeux] .achv-card{width:var(--card-w);height:var(--card-h)}body.mobile-panels-mode #achievements-section .achievement .achv-badge-preview-count{font-size:clamp(1.18rem, 6vw, 1.6rem)}body.mobile-panels-mode #achievements-section .achievement .achv-badge-preview-label{font-size:.43rem}}@media (max-width:360px){body.mobile-panels-mode #achievements-section.achv-section{--avatar:34px;--card-w:42px}body.mobile-panels-mode #achievements-section .achievement{grid-template-columns:var(--avatar) minmax(0,1fr)}body.mobile-panels-mode #achievements-section .achievement .achv-badge-preview,body.mobile-panels-mode #achievements-section .achievement .achv-card{grid-column:2;justify-self:start;margin-top:.42rem}}@media (max-width:768px){html.is-mobile-lite body::before{animation:none!important;opacity:.22}html.is-mobile-lite .navbar.is-mobile-nav .nav-links{clip-path:none;transform:translateY(10px);transition:opacity .16s ease,transform .2s ease,visibility 0s linear .2s;box-shadow:0 -10px 22px rgba(1,6,14,.36)}html.is-mobile-lite .navbar.is-mobile-nav.is-menu-open .nav-links{transform:translateY(0)}html.is-mobile-lite .navbar.is-mobile-nav :is(
.mobile-primary-link,.nav-links a,.nav-links .nav-item,.nav-links .twitch-login-btn
){box-shadow:none;transition:opacity .16s ease,transform .18s ease,border-color .16s ease,background .16s ease}html.is-mobile-lite .navbar.is-mobile-nav.is-menu-open .nav-links :is(a,.nav-item,.twitch-login-btn){transition-delay:0s!important}html.is-mobile-lite #participants-list .card-container,html.is-mobile-lite #participants-list .card-container:active,html.is-mobile-lite #participants-list .card-container:hover{transition:none!important;transform:none!important;filter:none!important}html.is-mobile-lite .fly-animation .pokemon-card:not(.shiny) .card-image::after,html.is-mobile-lite .fly-animation.rotate,html.is-mobile-lite .fullscreen-card .pokemon-card:not(.shiny) .card-image::after,html.is-mobile-lite .fullscreen-card.rotate,html.is-mobile-lite .pokemon-card .card-earned-badges .chip.card-chip.is-set-gift,html.is-mobile-lite .pokemon-card .card-earned-badges .chip.card-chip.is-set-gift::before,html.is-mobile-lite .return-animation .pokemon-card:not(.shiny) .card-image::after,html.is-mobile-lite .return-animation.rotate,html.is-mobile-lite :is(#participants-list,.card-fx,.orbiting-card,.temp-card) .card-3d.rotate,html.is-mobile-lite :is(#participants-list,.card-fx,.orbiting-card,.temp-card) .pokemon-card:not(.shiny) .card-image::after{animation:none!important}@supports (content-visibility:auto){html.is-mobile-lite #participants-list .card-container{contain-intrinsic-size:auto 300px}}html.is-mobile-lite .pokemon-card.shiny .shiny-overlay{--shiny-overlay-size:150%;--shiny-overlay-offset:-25%;--shiny-overlay-opacity:0.72;--shiny-overlay-duration:10s;background:conic-gradient(rgba(255,255,255,.18) 0deg,rgba(255,255,255,0) 110deg,rgba(255,255,255,.24) 180deg,rgba(255,255,255,0) 290deg,rgba(255,255,255,.18) 360deg)!important;animation:rotateShiny var(--shiny-overlay-duration) infinite!important;opacity:var(--shiny-overlay-opacity)!important}html.is-mobile-lite .pokemon-card.shiny .mirror-glint{animation:mirrorSweep 3s infinite!important;opacity:1!important}html.is-mobile-lite .fly-animation .pokemon-card.shiny .card-image::after,html.is-mobile-lite .fullscreen-card .pokemon-card.shiny .card-image::after,html.is-mobile-lite .return-animation .pokemon-card.shiny .card-image::after,html.is-mobile-lite :is(#participants-list,.card-fx,.orbiting-card,.temp-card) .pokemon-card.shiny .card-image::after{animation:participantImageSheen 4.8s ease-in-out infinite!important}html.is-mobile-lite .pokemon-card .card-earned-badges .chip.card-chip.is-set-gift{box-shadow:0 2px 6px rgba(0,0,0,.24),inset 0 0 0 1px rgba(255,255,255,.18)!important;filter:none!important}html.is-mobile-lite .pokemon-card .card-earned-badges .chip.card-chip.is-set-gift::before{content:none!important}html.is-mobile-lite #avatar-gif.entering>#avatar-normal,html.is-mobile-lite .knight-entrance img{animation:none!important}html.is-mobile-lite #avatar-gif.entering>#avatar-normal{opacity:1!important;transform:none!important}}@media (min-width:769px){#social-links{--social-hub-surface:linear-gradient(
      180deg,
      rgba(5, 18, 36, 0.94),
      rgba(8, 31, 58, 0.9)
    );--social-hub-border:rgba(168, 223, 255, 0.18);--social-hub-shadow:0 26px 62px rgba(3, 12, 24, 0.34);--social-hub-text:rgba(238, 246, 255, 0.92);--social-hub-muted:rgba(194, 219, 244, 0.7);--clips-accent-clean:#7ba8ff;--tiktok-accent-clean:#48d7d1;--sponsors-accent-clean:#ffb269;grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vw,24px);margin-top:clamp(16px,2vw,26px)}#social-links.topbar-in-header{margin-top:clamp(20px,2.8vw,34px)}#social-links #guardian.medieval-frame{max-width:min(1100px,95vw);margin:0 auto;padding:0 126px 26px;border:0;grid-column:1;grid-row:1}#social-links #guardian.medieval-frame::after{content:none}#social-links #avatar-gif{top:-6px;right:12px;width:122px}#social-links #clips-peek-bar{left:50%;top:auto;bottom:-28px;transform:translateX(-50%);gap:6px;padding:6px;border-radius:999px;border:1px solid rgba(168,223,255,.18);background:#152742;box-shadow:0 22px 40px rgba(3,11,21,.32),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px) saturate(1.14)}#social-links #clips-peek,#social-links #sponsors-peek,#social-links #tiktok-peek{position:static!important;min-width:168px;min-height:29px;padding:0 18px;justify-content:center;gap:10px;border:1px solid transparent;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));color:var(--social-hub-muted);font:600 13px/1.1 "Segoe UI",system-ui,sans-serif;letter-spacing:.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}#social-links #clips-peek{--peek-accent:var(--clips-accent-clean)}#social-links #tiktok-peek{--peek-accent:var(--tiktok-accent-clean)}#social-links #sponsors-peek{--peek-accent:var(--sponsors-accent-clean)}#social-links #clips-peek .dot,#social-links #sponsors-peek .dot,#social-links #tiktok-peek .dot{width:10px;height:10px;background:var(--peek-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--peek-accent) 18%,transparent)}#social-links #clips-peek .txt,#social-links #sponsors-peek .txt,#social-links #tiktok-peek .txt{white-space:nowrap}#social-links #sponsors-peek .peek-count{min-width:1.8em;height:1.8em;padding:0 .44em;border-color:color-mix(in srgb,var(--peek-accent) 44%,#fff 24%);background:linear-gradient(160deg,color-mix(in srgb,var(--peek-accent) 72%,#fff 24%),color-mix(in srgb,var(--peek-accent) 82%,#000 14%));color:#10253d;-webkit-text-fill-color:#10253d;box-shadow:0 8px 16px color-mix(in srgb,var(--peek-accent) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.46)}#social-links #clips-peek:focus-visible,#social-links #clips-peek:hover,#social-links #sponsors-peek:focus-visible,#social-links #sponsors-peek:hover,#social-links #tiktok-peek:focus-visible,#social-links #tiktok-peek:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--peek-accent) 36%,#fff 10%);color:var(--social-hub-text);box-shadow:0 14px 28px color-mix(in srgb,var(--peek-accent) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.08);outline:0}#social-links #clips-peek[aria-expanded=true],#social-links #sponsors-peek[aria-expanded=true],#social-links #tiktok-peek[aria-expanded=true]{border-color:color-mix(in srgb,var(--peek-accent) 42%,#fff 12%);background:linear-gradient(180deg,color-mix(in srgb,var(--peek-accent) 22%,rgba(255,255,255,.08)),rgba(255,255,255,.05)),rgba(255,255,255,.03);color:#f7fbff;box-shadow:0 18px 34px color-mix(in srgb,var(--peek-accent) 20%,transparent),inset 0 1px 0 rgba(255,255,255,.12)}#social-links #clips{--tray-accent:var(--clips-accent-clean)}#social-links #tiktok{--tray-accent:var(--tiktok-accent-clean)}#social-links #sponsors{--tray-accent:var(--sponsors-accent-clean)}#social-links :is(#sponsors,#clips,#tiktok){grid-column:1;grid-row:2;align-self:start;justify-self:center}#social-links :is(#clips.tray,#tiktok.tray,#sponsors.tray){position:relative;top:auto;z-index:2;width:min(1100px,95vw);margin:0 auto;padding:0 22px;border-radius:30px;border:1px solid transparent;background:0 0;box-shadow:none;backdrop-filter:none;overflow:hidden;max-height:0;opacity:0;pointer-events:none;transform:translateY(-18px) scale(.985);transform-origin:top center;transition:max-height .46s cubic-bezier(.22, .61, .36, 1),opacity .24s ease,transform .32s ease,margin-top .22s ease,padding .22s ease,border-color .22s ease,box-shadow .22s ease}#social-links :is(#clips.tray,#tiktok.tray,#sponsors.tray)::before{content:"";position:absolute;inset:0 24px auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tray-accent) 64%,#fff 14%),transparent);pointer-events:none}#social-links :is(#clips.tray,#tiktok.tray,#sponsors.tray).is-open{z-index:3;border-color:rgba(168,223,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 60px rgba(3,11,21,.36);backdrop-filter:blur(18px) saturate(1.15);opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}#social-links #clips.tray.is-open{max-height:356px}#social-links #sponsors.tray.is-open{max-height:312px}#social-links #tiktok.micro.tray.is-open,#social-links #tiktok.tray.is-open{max-height:438px}#social-links :is(#clips,#tiktok,#sponsors).tray .section-title{display:flex;align-items:center;gap:12px;min-height:28px;margin:0 108px 18px 2px;font:700 12px/1 "Segoe UI",system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--social-hub-muted)}#social-links #clips.tray .section-title:empty::before{content:"Derniers clips"}#social-links #tiktok.tray .section-title:empty::before{content:"Derniers TikTok"}#social-links :is(#clips,#tiktok,#sponsors).tray .section-title::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--tray-accent) 48%,#fff 12%),transparent)}#social-links #clips.carousel{--card-w:194px;--gap:12px}#social-links #sponsors.carousel{--card-w:244px;--gap:12px}#social-links #tiktok.carousel,#social-links #tiktok.micro{--card-w:132px;--gap:12px}#social-links #clips.carousel #clips-list,#social-links #sponsors.carousel #sponsors-list,#social-links #tiktok.carousel #tiktok-list{padding:4px 2px 8px;gap:var(--gap);mask-image:none}#social-links #tiktok.micro.carousel #tiktok-list{padding:4px 2px 8px}#social-links #tiktok.micro.carousel .clip-card{flex:0 0 var(--card-w);min-width:0;height:auto}#social-links #tiktok.micro .clip-thumbnail{aspect-ratio:9/16}#social-links :is(#clips,#tiktok,#sponsors) .clips-nav{top:5px;transform:none;width:40px;height:40px;border-radius:14px;border:1px solid rgba(168,223,255,.14);background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);color:var(--social-hub-text);font:700 20px/1 "Segoe UI",system-ui,sans-serif;transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}#social-links :is(#clips,#tiktok,#sponsors) .clips-nav.prev{left:auto;right:68px}#social-links :is(#clips,#tiktok,#sponsors) .clips-nav.next{right:20px}#social-links :is(#clips,#tiktok,#sponsors) .clips-nav:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tray-accent) 34%,#fff 10%);background:color-mix(in srgb,var(--tray-accent) 16%,rgba(255,255,255,.04))}#social-links :is(#clips,#tiktok,#sponsors) .clips-nav:disabled{opacity:.3;transform:none}}.weekly-planning-widget{position:fixed;top:clamp(84px,10vh,112px);right:clamp(12px,2.5vw,26px);width:min(430px,calc(100vw - 24px));max-width:calc(100vw - 24px);margin:0;opacity:1;transform:none;padding:0;transition:top .2s ease;z-index:170;border:0;background:0 0;box-shadow:none;backdrop-filter:none;overflow:visible;display:grid;gap:.62rem;justify-items:stretch;pointer-events:auto}.weekly-planning-toggle{width:fit-content;justify-self:end;display:inline-flex;align-items:center;gap:.8rem;border:0;border-radius:999px;padding:.7rem .95rem .74rem 1.16rem;min-height:48px;min-width:172px;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.45),transparent 46%),radial-gradient(circle at 88% 84%,rgba(56,189,248,.3),transparent 55%),radial-gradient(circle at 50% -10%,rgba(255,237,179,.46),rgba(255,237,179,0) 58%),linear-gradient(132deg,#ffd980 0,#ff8f5f 40%,#ff638f 69%,#4db8ff 100%);color:#08162d;font-family:Audiowide,sans-serif;font-size:1rem;letter-spacing:.06em;text-transform:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 20px 36px rgba(7,16,40,.46),inset 0 1px 0 rgba(255,255,255,.62),0 0 0 1px rgba(255,255,255,.45);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease,background-position .22s ease;animation:planningToggleAura 4.4s ease-in-out infinite}.weekly-planning-label-wrap{display:grid;gap:.05rem;min-width:0}.weekly-planning-toggle::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.56) 45%,transparent 70%);transform:translateX(-130%);transition:transform .7s ease;pointer-events:none}.weekly-planning-toggle:focus-visible,.weekly-planning-toggle:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 24px 40px rgba(7,16,40,.56),inset 0 1px 0 rgba(255,255,255,.7),0 0 0 1px rgba(255,255,255,.55);filter:saturate(1.15)}.weekly-planning-toggle:focus-visible::after,.weekly-planning-toggle:hover::after{transform:translateX(130%)}.weekly-planning-toggle:focus-visible{outline:2px solid rgba(255,233,179,.95);outline-offset:2px}.weekly-planning-label{display:block;line-height:1.05;font-size:1.08rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.55)}.weekly-planning-toggle-hint{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(8,24,52,.84)}.weekly-planning-toggle-icon{width:1.9rem;height:1.9rem;border-radius:.62rem;border:1px solid rgba(8,24,52,.45);background:linear-gradient(180deg,rgba(6,21,50,.84),rgba(22,54,100,.92)),linear-gradient(130deg,rgba(255,255,255,.18),rgba(255,255,255,0));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 14px rgba(8,23,49,.34);position:relative;overflow:hidden}.weekly-planning-toggle-icon::after,.weekly-planning-toggle-icon::before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.weekly-planning-toggle-icon::before{top:4px;width:74%;height:4px;border-radius:999px;background:linear-gradient(90deg,#ffd37a,#ff8d5a);box-shadow:0 1px 0 rgba(255,255,255,.35)}.weekly-planning-toggle-icon::after{top:9px;width:74%;height:calc(100% - 13px);border-radius:.36rem;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 26%),repeating-linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.12) 1px,rgba(255,255,255,0) 1px,rgba(255,255,255,0) 6px)}.weekly-planning-body{width:100%;border:1px solid rgba(167,220,255,.48);border-radius:22px;background:radial-gradient(circle at 110% -18%,rgba(254,215,170,.21),rgba(254,215,170,0) 56%),radial-gradient(circle at -22% 118%,rgba(125,211,252,.18),rgba(125,211,252,0) 58%),linear-gradient(155deg,rgba(9,21,44,.96),rgba(8,32,67,.92));box-shadow:0 26px 42px rgba(4,13,32,.62),inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(14px);padding:.84rem;font-size:1.03rem;position:relative;isolation:isolate}.weekly-planning-body::before{content:"";position:absolute;inset:1px;border-radius:calc(22px - 1px);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,0)),linear-gradient(130deg,rgba(255,255,255,.08),rgba(255,255,255,0) 32%,rgba(96,165,250,.06) 56%,rgba(96,165,250,0));pointer-events:none;z-index:-1}.weekly-planning-hero{display:grid;gap:.66rem;border:1px solid rgba(167,220,255,.34);border-radius:16px;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.16),rgba(255,255,255,0) 55%),linear-gradient(145deg,rgba(24,52,95,.84),rgba(9,31,65,.9));box-shadow:0 10px 20px rgba(4,14,35,.42),inset 0 1px 0 rgba(255,255,255,.12);padding:.72rem .76rem .78rem;margin-bottom:.66rem}.weekly-planning-hero-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.72rem}.weekly-planning-hero.has-draw-date .weekly-planning-hero-layout{grid-template-columns:minmax(0,1fr) minmax(138px,0.42fr)}.weekly-planning-hero-main{min-width:0;display:grid;align-content:start;gap:.44rem}.weekly-planning-kicker{margin:0;font-size:.74rem;font-family:Audiowide,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:rgba(188,231,255,.9);min-width:0}.weekly-planning-draw-callout{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-content:center;justify-items:center;gap:.28rem;min-width:0;min-height:5.2rem;margin:0;padding:.86rem .76rem .72rem;border:1px solid rgba(255,248,214,.9);border-radius:16px;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.55),transparent 42%),radial-gradient(circle at 92% 14%,rgba(255,243,168,.56),transparent 32%),linear-gradient(138deg,#fff0b8 0,#ffbf76 45%,#ff5c92 100%);box-shadow:0 16px 28px rgba(255,105,120,.28),0 0 0 1px rgba(255,255,255,.24),inset 0 1px 0 rgba(255,255,255,.72),inset 0 -12px 24px rgba(151,36,88,.12);color:#08162d;font-family:Audiowide,sans-serif;font-size:.72rem;font-weight:700;line-height:1.28;letter-spacing:.03em;text-align:center;text-wrap:balance;overflow:visible;position:relative;isolation:isolate}.weekly-planning-draw-media{width:3.28rem;min-width:3.28rem;height:3.28rem;position:absolute;top:-1.14rem;right:-.58rem;display:grid;place-items:center;z-index:2}.weekly-planning-draw-media::before{content:"";position:absolute;inset:0.4rem;border-radius:50%;background:rgba(255,249,207,.72);filter:blur(6px)}.weekly-planning-draw-img{object-fit:contain;filter:drop-shadow(0 5px 8px rgba(8, 22, 45, .36));user-select:none;pointer-events:none}.weekly-planning-draw-img--gift{width:3rem;height:3rem;position:relative;z-index:1;transform:rotate(-8deg)}.weekly-planning-draw-copy{min-width:0;display:grid;gap:.22rem;justify-items:center;position:relative;z-index:1;margin-top:.08rem;padding:.08rem .18rem 0}.weekly-planning-draw-label{display:inline-flex;align-items:center;min-height:1.1rem;padding:.16rem .46rem;border-radius:999px;background:rgba(8,22,45,.14);color:rgba(8,22,45,.82);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}#weekly-planning-draw-date-text{display:block;color:#06162d;font-size:.98rem;line-height:1.05;letter-spacing:.06em;text-shadow:0 1px 0 rgba(255,255,255,.55)}.weekly-planning-draw-time{display:inline-flex;align-items:center;justify-self:center;min-height:1.34rem;padding:.15rem .58rem .17rem;border:1px solid rgba(8,22,45,.16);border-radius:999px;background:rgba(8,22,45,.13);color:rgba(7,20,42,.9);font-size:.7rem;line-height:1}.weekly-planning-draw-callout[hidden]{display:none}.weekly-planning-next{margin:0;min-height:3.05rem;display:flex;align-items:center;border:1px solid rgba(190,225,255,.18);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(6,23,51,.34);padding:.56rem .64rem;font-size:1.02rem;line-height:1.44;font-weight:600;color:rgba(244,250,255,.96);text-wrap:balance}.weekly-planning-stats{margin-top:0;padding-top:.58rem;border-top:1px solid rgba(187,223,255,.18);display:flex;flex-wrap:wrap;gap:.4rem}.weekly-planning-stat{display:inline-flex;align-items:center;min-height:1.62rem;padding:.28rem .56rem;border-radius:999px;border:1px solid rgba(187,223,255,.38);background:linear-gradient(130deg,rgba(255,255,255,.17),rgba(255,255,255,.02)),rgba(8,26,56,.54);color:rgba(235,247,255,.98);font-size:.78rem;font-family:Audiowide,sans-serif;letter-spacing:.03em;white-space:nowrap}.weekly-planning-stat[hidden]{display:none}.weekly-planning-days{display:grid;gap:.56rem;max-height:min(56vh,440px);overflow:auto;padding-right:.2rem;scrollbar-width:thin;scrollbar-color:rgba(151,205,255,0.42) transparent}.weekly-planning-days::-webkit-scrollbar{width:8px}.weekly-planning-days::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,rgba(164,213,255,.48),rgba(116,166,247,.48))}.weekly-planning-days::-webkit-scrollbar-track{background:0 0}.weekly-planning-day{border:1px solid rgba(174,219,255,.2);border-radius:14px;background:radial-gradient(circle at 92% 10%,rgba(125,211,252,.16),rgba(125,211,252,0) 44%),linear-gradient(150deg,rgba(12,29,58,.84),rgba(9,24,48,.92));padding:.58rem .64rem .62rem;box-shadow:0 10px 18px rgba(4,13,31,.3),inset 0 1px 0 rgba(255,255,255,.05);position:relative;overflow:hidden}.weekly-planning-day.is-today{border-color:rgba(160,220,255,.75);box-shadow:0 12px 22px rgba(8,22,48,.34),inset 0 0 0 1px rgba(181,225,255,.34)}.weekly-planning-day.is-today::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#ffe29a,#7dd3fc)}.weekly-planning-day.is-weekend{background:radial-gradient(circle at 92% 10%,rgba(254,215,170,.2),rgba(254,215,170,0) 45%),linear-gradient(152deg,rgba(21,36,66,.84),rgba(11,25,48,.92))}.weekly-planning-day.is-empty{min-height:5.15rem;display:grid;align-content:space-between;background:linear-gradient(145deg,rgba(5,14,31,.68),rgba(6,21,45,.52) 46%,rgba(5,14,31,.82)),radial-gradient(circle at 16% 18%,rgba(255,234,177,.18),transparent 44%),url("../images/fb_marcel-snorlax-rest.png") center 5%/cover no-repeat;opacity:.92}.weekly-planning-day-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.weekly-planning-day-title{margin:0;font-size:.9rem;font-family:Audiowide,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:rgba(219,239,255,.97)}.weekly-planning-day-count{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;min-height:1.45rem;padding:.22rem .45rem;border-radius:999px;border:1px solid rgba(173,216,255,.35);background:rgba(9,30,62,.6);color:rgba(212,238,255,.95);font-size:.7rem;font-family:Audiowide,sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.weekly-planning-day-empty{margin:.44rem 0 .1rem;font-size:.9rem;color:rgba(211,227,240,.9);font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.62)}.weekly-planning-slot-list{list-style:none;margin:.46rem 0 0;padding:0;display:grid;gap:.36rem}.weekly-planning-slot-item{display:grid;grid-template-columns:1fr auto;gap:.55rem;align-items:stretch;font-size:.88rem;color:#e2e8f0;border:1px solid rgba(166,215,255,.16);border-radius:10px;padding:.4rem .44rem;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.02)),rgba(7,23,49,.72);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.weekly-planning-slot-item:hover{transform:translateY(-1px);border-color:rgba(180,227,255,.36)}.weekly-planning-slot-item.is-next{border-color:rgba(251,191,36,.65);background:linear-gradient(145deg,rgba(255,227,157,.2),rgba(255,227,157,0)),rgba(9,28,58,.78)}.weekly-planning-slot-item.is-ongoing{border-color:rgba(125,211,252,.72);box-shadow:0 0 0 1px rgba(125,211,252,.24);animation:planningActiveSlotPulse 2.2s ease-in-out infinite}.weekly-planning-slot-meta{display:grid;grid-template-columns:1fr;gap:0;justify-items:stretch;align-content:center}.weekly-planning-slot-game-art{max-width:40px}.weekly-planning-slot-game-art.is-loading{filter:saturate(.8) brightness(.88);opacity:.84}.weekly-planning-slot-game-art.is-fallback{object-fit:contain;padding:.26rem}.weekly-planning-slot-time{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-width:6.2rem;min-height:1.72rem;padding:.08rem .5rem;border-radius:999px;border:1px solid rgba(156,206,255,.34);background:linear-gradient(130deg,rgba(255,255,255,.16),rgba(255,255,255,.02)),rgba(7,26,55,.72);font-family:Audiowide,sans-serif;color:#d4edff;letter-spacing:.04em;font-size:.76rem;text-align:center;white-space:nowrap}.weekly-planning-slot-content{min-width:0;display:grid;gap:.28rem;align-content:center;justify-items:start}.weekly-planning-slot-title{display:block;color:#f9fdff;font-size:.92rem;font-weight:700;line-height:1.28}.weekly-planning-slot-note{display:block;color:rgba(205,225,242,.94);font-size:.8rem;line-height:1.28;letter-spacing:.01em}.weekly-planning-slot-text{color:#f8fafc}.weekly-planning-widget.is-inline{position:static;top:auto;right:auto;width:100%;max-width:100%;margin-top:.16rem;z-index:auto;justify-items:stretch;gap:.5rem}.weekly-planning-widget.is-inline .weekly-planning-toggle{width:100%;border-radius:16px;padding-inline:0.92rem;font-size:.94rem;justify-content:space-between;justify-self:stretch}.weekly-planning-widget.is-inline .weekly-planning-body{width:100%;border-radius:18px;padding:.72rem}.weekly-planning-widget.is-inline .weekly-planning-days{max-height:none;overflow:visible}.weekly-planning-widget.is-mobile-mode .weekly-planning-toggle{display:none}.weekly-planning-widget.is-mobile-mode .weekly-planning-body{margin-top:0}body.mobile-panels-mode #planning-mobile .weekly-planning-widget{margin-top:.18rem}@keyframes planningToggleAura{0%,100%{box-shadow:0 20px 36px rgba(7,16,40,.46),inset 0 1px 0 rgba(255,255,255,.62),0 0 0 1px rgba(255,255,255,.45)}50%{box-shadow:0 26px 44px rgba(7,16,40,.6),inset 0 1px 0 rgba(255,255,255,.68),0 0 0 1px rgba(255,255,255,.52),0 0 26px rgba(95,181,255,.42)}}@keyframes planningActiveSlotPulse{0%,100%{box-shadow:0 0 0 1px rgba(125,211,252,.24)}50%{box-shadow:0 0 0 1px rgba(125,211,252,.34),0 0 16px rgba(125,211,252,.22)}}@media (max-width:960px){.weekly-planning-widget{width:min(400px,calc(100vw - 20px));right:clamp(10px,2vw,18px)}}@media (max-width:768px){.weekly-planning-widget{width:100%;max-width:100%}.weekly-planning-body{border-radius:16px;padding:.66rem}.weekly-planning-body::before{border-radius:calc(16px - 1px)}.weekly-planning-hero{border-radius:13px;padding:.62rem .64rem .68rem;margin-bottom:.54rem}.weekly-planning-hero.has-draw-date .weekly-planning-hero-layout{grid-template-columns:minmax(0,1fr) minmax(118px,0.46fr);gap:.48rem}.weekly-planning-draw-callout{grid-template-columns:1fr;justify-items:center;gap:.2rem;min-height:4.62rem;padding:.74rem .46rem .46rem;font-size:.66rem}.weekly-planning-draw-media{width:2.32rem;min-width:2.32rem;height:2.32rem;top:-.82rem;right:.22rem}.weekly-planning-draw-img--gift{width:2.08rem;height:2.08rem}.weekly-planning-draw-label{min-height:1rem;padding:.13rem .38rem;font-size:.52rem}#weekly-planning-draw-date-text{font-size:.78rem}.weekly-planning-draw-time{min-height:1.18rem;padding:.12rem .42rem .14rem;font-size:.62rem}.weekly-planning-next{min-height:2.72rem;padding:.48rem .54rem;font-size:.95rem}.weekly-planning-stat{font-size:.72rem}.weekly-planning-day{border-radius:12px;padding:.52rem .56rem .56rem}.weekly-planning-day-title{font-size:.84rem}.weekly-planning-day-count{min-height:1.35rem;font-size:.68rem}.weekly-planning-slot-item{gap:.45rem;padding:.34rem .38rem}.weekly-planning-slot-meta{gap:0}.weekly-planning-slot-game-art{max-width:40px;border-radius:.52rem}.weekly-planning-slot-time{min-width:5.35rem;min-height:1.62rem;font-size:.72rem}.weekly-planning-slot-title{font-size:.86rem}.weekly-planning-slot-note{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.weekly-planning-toggle{animation:none}.weekly-planning-toggle::after,.weekly-planning-toggle:focus-visible::after,.weekly-planning-toggle:hover::after{transform:none}.weekly-planning-toggle,.weekly-planning-toggle:focus-visible,.weekly-planning-toggle:hover{transition:none;transform:none}.weekly-planning-slot-item,.weekly-planning-slot-item:hover{transition:none;transform:none}.weekly-planning-slot-item.is-ongoing{animation:none}}.chip-tip-host:not([data-tip-mode=inline]) .chip-tip{display:none!important}.achv-section .achievement .achv-badge-tip-host{position:relative;display:inline-flex}.achv-section .achievement .achv-badge-tip-host>.chip-tip{z-index:25}.achv-section .achievement .achv-badge-tip-host:focus-within>.chip-tip,.achv-section .achievement .achv-badge-tip-host:hover>.chip-tip{opacity:1;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto}.chip-burst-layer{position:fixed;inset:0;pointer-events:none;z-index:999999}.chip-main-info{position:fixed;left:0;top:0;display:flex;align-items:center;gap:8px;max-width:min(52vw,220px);padding:5px 9px;border-radius:999px;border:1px solid rgba(173,231,255,.34);background:radial-gradient(120% 150% at 20% 0,rgba(178,230,255,.18),transparent 62%),rgba(10,24,48,.9);color:rgba(236,248,255,.98);box-shadow:0 6px 16px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.06) inset;transform:translate(-50%,0) scale(.94);transform-origin:50% 0;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;will-change:transform,opacity;z-index:1}.chip-main-info.is-visible{opacity:1;transform:translate(-50%,0) scale(1)}.chip-main-info.is-above{transform:translate(-50%,-100%) scale(.94);transform-origin:50% 100%}.chip-main-info.is-above.is-visible{transform:translate(-50%,-100%) scale(1)}.chip-main-info-icon{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;font-size:12px;line-height:1;background:rgba(255,255,255,.08)}.chip-main-info-text{font-size:11px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-burst-orb{position:fixed;left:0;top:0;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:14px;line-height:1;border:1px solid rgba(255,255,255,.26);background:radial-gradient(130% 120% at 30% 0,rgba(168,227,255,.45),transparent 62%),rgba(11,26,54,.88);box-shadow:0 8px 20px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.08) inset,0 0 10px rgba(142,211,255,.25);opacity:0;transform:translate(-50%,-50%) translate(0,0) scale(.46);animation:chipBurstUp .56s cubic-bezier(.21,.9,.18,1) forwards;animation-delay:var(--delay, 0ms);pointer-events:none;cursor:default;user-select:none;will-change:transform,opacity,filter;z-index:2}.chip-burst-orb.is-ready{pointer-events:auto;cursor:pointer}.chip-burst-orb::after{content:attr(data-label);position:absolute;left:50%;top:-6px;transform:translate(-50%,-100%) scale(.92);transform-origin:50% 100%;padding:4px 8px;border-radius:999px;font-size:11px;letter-spacing:.01em;white-space:nowrap;color:rgba(235,247,255,.98);border:1px solid rgba(151,225,255,.3);background:rgba(6,18,38,.94);box-shadow:0 6px 16px rgba(0,0,0,.34);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.chip-burst-orb:focus-visible::after,.chip-burst-orb:hover::after{opacity:1;transform:translate(-50%,-100%) scale(1)}.chip-burst-orb.is-exit{animation:chipBurstPop .26s cubic-bezier(.2,.84,.22,1) forwards!important;animation-delay:0s!important}.chip-burst-particle{position:fixed;left:0;top:0;width:var(--ps,4px);height:var(--ps,4px);border-radius:999px;pointer-events:none;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.98) 0 38%,rgba(191,237,255,.88) 52%,rgba(145,211,255,.04) 100%);opacity:.96;transform:translate(-50%,-50%) translate(0,0) scale(1);animation:chipBurstParticle var(--pd,430ms) cubic-bezier(.17,.78,.24,1) forwards;will-change:transform,opacity}@keyframes chipBurstUp{0%{opacity:0;transform:translate(-50%,-50%) translate(0,0) scale(.42)}30%{opacity:1}100%{opacity:1;transform:translate(-50%,-50%) translate(var(--dx,0),var(--dy,-42px)) scale(1)}}@keyframes chipBurstPop{0%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) translate(var(--dx,0),var(--dy,-42px)) scale(1)}62%{opacity:.86;filter:blur(.15px);transform:translate(-50%,-50%) translate(var(--dx,0),var(--dy,-42px)) scale(1.13)}100%{opacity:0;filter:blur(.9px);transform:translate(-50%,-50%) translate(var(--dx,0),var(--dy,-42px)) scale(.08)}}@keyframes chipBurstParticle{0%{opacity:.95;transform:translate(-50%,-50%) translate(0,0) scale(1)}78%{opacity:.72}100%{opacity:0;transform:translate(-50%,-50%) translate(var(--pdx,0),var(--pdy,-12px)) scale(.2)}}.lb-fab{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);backdrop-filter:blur(6px);font:600 13px/1 system-ui;color:#fff;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.25)}.lb-fab:hover{background:rgba(255,255,255,.14)}.lb-fab .count{opacity:.85;font-weight:700}@media (min-width:769px){header{--stable-nav-border:rgba(183, 232, 255, 0.28);--stable-nav-surface:rgba(7, 28, 58, 0.78);--stable-nav-surface-2:rgba(36, 88, 137, 0.58);--stable-nav-text:#eefaff;--stable-nav-muted:rgba(222, 244, 255, 0.76);--stable-nav-active:rgba(255, 210, 134, 0.2);--stable-nav-active-border:rgba(255, 220, 154, 0.72);--stable-nav-focus:rgba(126, 231, 255, 0.34);background-color:#06152b;background-image:linear-gradient(90deg,rgba(2,9,24,.58),rgba(5,18,39,.24) 42%,rgba(5,18,39,.28) 62%,rgba(2,9,24,.62)),linear-gradient(180deg,rgba(4,16,34,.34),rgba(4,16,34,.7)),url("../images/optimized/ui/nav-menu-bg-hologram.webp");background-position:center 22%;background-repeat:no-repeat;background-size:cover;overflow:visible}header>.container{width:100%;max-width:min(100%,1540px);padding-inline:clamp(12px,1.8vw,24px)}header .navbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand nav actions";align-items:center;justify-content:normal;width:min(100%,1500px);min-height:70px;margin:0 auto;padding:8px clamp(12px,1.55vw,22px);gap:clamp(8px,1vw,16px);flex-wrap:nowrap}header .navbar>*{min-width:0}header .navbar .nav-logo{grid-area:brand;position:static!important;inset:auto!important;display:flex;align-items:center;width:auto;margin:0!important;padding:0;transform:none!important;justify-content:flex-start;justify-self:start}header .navbar .nav-logo.has-header-social-topbar .logo-img{display:none!important}header .navbar .logo-img{height:clamp(48px,3.8vw,58px)!important;margin:0!important;width:69px}header .navbar>.goals-nav-center,header .navbar>.nav-links{grid-area:nav;justify-self:center}header .navbar .goals-desktop-links,header .navbar .nav-links{display:flex!important;align-items:center;justify-content:center;min-width:0;width:auto;max-width:100%;gap:clamp(6px,.75vw,10px);margin:0;padding:0;overflow:visible;transform:none!important;opacity:1}header .navbar .nav-links .mobile-nav-only{display:none!important}header .navbar .nav-links .desktop-nav-only{display:inline-flex}header .navbar .mobile-primary-nav{display:none!important}header .site-nav-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;justify-self:end;min-width:0;gap:clamp(7px,.75vw,10px)}header .header-social-slot{display:none;min-width:0;align-items:center}header .header-brand-social-slot{justify-self:start}header .header-social-slot.has-social-topbar{display:flex}header .navbar :is(.nav-links a,.nav-links .nav-item,.site-nav-actions .nav-item),header .site-nav-actions .twitch-login-btn{min-height:36px;margin:0!important;padding:7px 13px;border-radius:12px;border:1px solid rgba(188,233,255,.24);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.035)),var(--stable-nav-surface);color:var(--stable-nav-text);font-size:.82rem;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;box-shadow:none}header .navbar [hidden]{display:none!important}header .navbar :is(
.nav-links a,.nav-links .nav-item,.site-nav-actions .nav-item
)::before,header .site-nav-actions .twitch-login-btn::before{display:none}header .navbar :is(
.nav-links a,.nav-links .nav-item,.site-nav-actions .nav-item
):focus-visible,header .navbar :is(.nav-links a,.nav-links .nav-item,.site-nav-actions .nav-item):hover,header .site-nav-actions .twitch-login-btn:focus-visible,header .site-nav-actions .twitch-login-btn:hover{color:#fff;transform:translateY(-1px);border-color:rgba(179,237,255,.58);background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.05)),var(--stable-nav-surface-2);box-shadow:0 8px 18px rgba(2,10,24,.24);outline:2px solid transparent}header .navbar :is(.nav-links .is-active,.nav-links [aria-current=page]){border-color:var(--stable-nav-active-border);background:linear-gradient(180deg,rgba(255,234,190,.2),rgba(255,255,255,.045)),var(--stable-nav-active);color:#fff8e8}header .navbar .nav-links [aria-current=page]{cursor:default}header .navbar a[data-current-page-link]{cursor:default}header .navbar .site-more-menu{position:relative;flex:0 0 auto;align-items:center}header .navbar .site-more-menu[hidden]{display:none!important}header .navbar .site-more-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}header .navbar .site-more-toggle::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.78;transform:translateY(-2px) rotate(45deg);transition:opacity .18s ease,transform .18s ease}header .navbar .site-more-menu.is-open .site-more-toggle{border-color:rgba(179,237,255,.62);background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.05)),var(--stable-nav-surface-2)}header .navbar .site-more-menu.is-open .site-more-toggle::after{opacity:1;transform:translateY(2px) rotate(225deg)}header .navbar .site-more-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:240;display:grid;width:max-content;min-width:218px;max-width:min(270px,calc(100vw - 24px));gap:6px;padding:8px;border:1px solid rgba(173,229,255,.34);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.025)),linear-gradient(145deg,rgba(8,28,58,.98),rgba(9,47,78,.96));box-shadow:0 18px 38px rgba(2,10,24,.42),inset 0 1px 0 rgba(255,255,255,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .2s ease,visibility 0s linear .2s}header .navbar .site-more-panel::before{content:"";position:absolute;top:-6px;right:18px;width:10px;height:10px;border-top:1px solid rgba(173,229,255,.34);border-left:1px solid rgba(173,229,255,.34);background:rgba(8,28,58,.98);transform:rotate(45deg)}header .navbar .site-more-menu.is-open .site-more-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}header .navbar .site-more-panel .site-more-link{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:42px;gap:10px;margin:0!important;padding:9px 10px;border:1px solid rgba(183,232,255,.16);border-radius:8px;background:rgba(255,255,255,.045);box-shadow:none;color:rgba(238,250,255,.94);font-size:.82rem;font-weight:800;line-height:1.1;letter-spacing:0;text-decoration:none;white-space:nowrap}header .navbar .site-more-panel .site-more-link:focus-visible,header .navbar .site-more-panel .site-more-link:hover{color:#fff;border-color:rgba(255,219,151,.58);background:linear-gradient(135deg,rgba(255,216,142,.16),rgba(112,221,255,.12)),rgba(255,255,255,.07);outline:2px solid transparent;transform:translateY(-1px)}header .navbar .site-more-icon{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}header .navbar .nav-links [data-nav-auth-primary].is-join-cta{min-height:40px;padding-inline:clamp(16px,1.6vw,22px);border-color:rgba(255,224,151,.9);background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.72),rgba(255,255,255,0) 30%),linear-gradient(135deg,#ffe3a3 0,#72ddff 56%,#ffd06f 100%);color:#071f34;box-shadow:0 12px 24px rgba(2,12,28,.26),0 0 0 2px rgba(255,223,151,.16),0 0 24px rgba(112,221,255,.22)}header .navbar .nav-links [data-nav-auth-primary].is-join-cta:focus-visible,header .navbar .nav-links [data-nav-auth-primary].is-join-cta:hover{color:#061c2f;border-color:rgba(255,240,201,.98);background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.82),rgba(255,255,255,0) 30%),linear-gradient(135deg,#fff0bf 0,#8ce7ff 54%,#ffdc8a 100%);box-shadow:0 14px 28px rgba(2,12,28,.32),0 0 0 3px rgba(255,224,160,.22),0 0 28px rgba(112,221,255,.3)}body.collection-page header .navbar .nav-links [data-collection-profile-cta],body.profile-page header .navbar .nav-links [data-profile-collection-cta],header .navbar .nav-links [data-nav-auth-primary].is-profile-cta{min-height:40px;border-color:rgba(146,238,218,.78);background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.36),rgba(255,255,255,0) 32%),linear-gradient(135deg,rgba(24,95,132,.94),rgba(31,176,164,.88) 55%,rgba(255,205,116,.9));color:#f7fffb;box-shadow:0 12px 24px rgba(2,12,28,.26),0 0 0 2px rgba(130,239,216,.14),0 0 22px rgba(79,236,212,.22)}body.collection-page header .navbar .nav-links [data-collection-profile-cta]:focus-visible,body.collection-page header .navbar .nav-links [data-collection-profile-cta]:hover,body.profile-page header .navbar .nav-links [data-profile-collection-cta]:focus-visible,body.profile-page header .navbar .nav-links [data-profile-collection-cta]:hover,header .navbar .nav-links [data-nav-auth-primary].is-profile-cta:focus-visible,header .navbar .nav-links [data-nav-auth-primary].is-profile-cta:hover{border-color:rgba(203,255,241,.92);background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.46),rgba(255,255,255,0) 32%),linear-gradient(135deg,rgba(29,113,153,.98),rgba(45,203,187,.92) 55%,rgba(255,218,142,.96));box-shadow:0 14px 28px rgba(2,12,28,.32),0 0 0 3px rgba(130,239,216,.2),0 0 28px rgba(79,236,212,.3)}header .site-nav-actions .twitch-login-btn{flex:0 0 auto;border-color:rgba(255,226,173,.72);background:linear-gradient(135deg,rgba(255,242,213,.95),rgba(117,216,255,.92) 54%,rgba(255,212,143,.98));color:#08263f}header .site-nav-actions .desktop-nav-cta[hidden]{display:none!important}header .site-nav-actions .twitch-login-btn:focus-visible,header .site-nav-actions .twitch-login-btn:hover{color:#061f34;border-color:rgba(255,241,205,.92)}header .header-social-slot .social-topbar.is-in-header{--social-gap:clamp(8px, 1vw, 12px);--social-pill-size:38px;--social-icon-size:18px;transform:none!important;animation:none!important;width:auto;margin:0;padding:8px 9px;display:flex;align-items:center;justify-content:center;gap:var(--social-gap);border-radius:999px;border:1px solid rgba(174,231,255,.28);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(8,40,78,.32));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 22px rgba(5,18,38,.2);backdrop-filter:blur(10px)}header .header-social-slot .social-topbar.is-in-header>a{--social-accent:rgba(123, 215, 255, 0.82);position:relative;isolation:isolate;width:var(--social-pill-size);height:var(--social-pill-size);margin:0;border-radius:15px;border:1px solid color-mix(in srgb,var(--social-accent) 44%,#fff 20%);background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 18px rgba(5,16,34,.26);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}header .header-social-slot .social-topbar.is-in-header>a::before{content:"";position:absolute;inset:1px;z-index:-2;border-radius:inherit;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.24),rgba(255,255,255,0) 68%),linear-gradient(165deg,color-mix(in srgb,var(--social-accent) 20%,#fff 12%),rgba(255,255,255,.02))}header .header-social-slot .social-topbar.is-in-header>a::after{content:"";position:absolute;right:8px;bottom:7px;left:8px;z-index:-3;height:15px;border-radius:999px;background:color-mix(in srgb,var(--social-accent) 72%,#fff 18%);opacity:.5;filter:blur(11px)}header .header-social-slot .social-topbar.is-in-header>a:first-of-type{--social-accent:rgba(255, 91, 91, 0.82)}header .header-social-slot .social-topbar.is-in-header>a:nth-of-type(2){--social-accent:rgba(176, 133, 255, 0.84)}header .header-social-slot .social-topbar.is-in-header>a:nth-of-type(3){--social-accent:rgba(121, 241, 225, 0.82)}header .header-social-slot .social-topbar.is-in-header>a:nth-of-type(4){--social-accent:rgba(118, 154, 255, 0.82)}header .header-social-slot .social-topbar.is-in-header>a:focus-visible,header .header-social-slot .social-topbar.is-in-header>a:hover{transform:translateY(-3px) scale(1.04);border-color:color-mix(in srgb,var(--social-accent) 72%,#fff 24%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 16px 24px rgba(5,17,36,.36),0 0 0 3px color-mix(in srgb,var(--social-accent) 24%,transparent);outline:0}header .header-social-slot .social-topbar.is-in-header>a img{position:relative;z-index:1;width:var(--social-icon-size);height:var(--social-icon-size);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .48))}header .site-nav-actions .pops-wallet{min-height:34px;gap:6px;margin:0;padding:5px 10px 5px 8px;font-size:.78rem}header .site-nav-actions .pops-wallet__gem{width:15px;height:20px}header .site-nav-actions #user-avatar{position:static!important;inset:auto!important;margin:0!important;transform:none!important;flex:0 0 auto}header .site-nav-actions #user-avatar img[src]:not([src=""]):not([src="about:blank"]){width:38px!important;height:38px!important}}@media (min-width:769px) and (max-width:1180px){header .navbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:64px;padding-inline:12px;gap:8px}header .navbar .logo-img{height:46px!important}header .navbar :is(.nav-links a,.nav-links .nav-item,.site-nav-actions .nav-item),header .site-nav-actions .twitch-login-btn{min-height:32px;padding:6px 9px;font-size:.75rem}header .header-social-slot .social-topbar.is-in-header{--social-gap:4px;--social-pill-size:30px;--social-icon-size:15px;padding:4px}header .site-nav-actions .pops-wallet{min-height:32px;padding:4px 8px 4px 7px;font-size:.74rem}header .site-nav-actions #user-avatar img[src]:not([src=""]):not([src="about:blank"]){width:34px!important;height:34px!important}}@media (min-width:769px) and (max-width:920px){header .navbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}header .site-nav-actions .header-social-slot.has-social-topbar{display:none}header .header-brand-social-slot.has-social-topbar{display:flex}}@media (max-width:768px){.navbar .site-nav-actions,.navbar.is-mobile-nav .site-nav-actions{display:none!important}.navbar .site-more-menu{display:none!important}}
