:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-fast:.16s;--t-med:.32s;--t-slow:.56s}@keyframes fb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fb-fade{0%{opacity:0}to{opacity:1}}@keyframes fb-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes fb-zoom-in{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}@keyframes fb-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes fb-good{0%{transform:scale(1)}35%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes fb-glow{0%{box-shadow:0 0 #3ddc978c}to{box-shadow:0 0 0 16px #3ddc9700}}@keyframes fb-grow-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fb-drop{0%{opacity:0;transform:translate(-50%,-40px)rotate(-30deg)}60%{opacity:1;transform:translate(-50%,4px)rotate(4deg)}to{transform:translate(-50%)rotate(-8deg)}}@keyframes fb-ring{0%,to{transform:rotate(0)}10%{transform:rotate(16deg)}20%{transform:rotate(-14deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(4deg)}60%{transform:rotate(0)}}@keyframes fb-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes fb-float-up{0%{opacity:0;transform:translateY(10px)scale(.9)}30%{opacity:1;transform:translateY(0)scale(1.06)}to{opacity:1;transform:none}}@keyframes fb-confetti{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translate(var(--dx), 110vh) rotate(var(--rot))}}@keyframes fb-shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(220%)skew(-20deg)}}@keyframes fb-spin-in{0%{opacity:0;transform:rotate(-90deg)scale(.5)}to{opacity:1;transform:none}}::view-transition-old(.page-out){animation:var(--t-fast) var(--ease-in) both fb-page-out}::view-transition-new(.page-in){animation:var(--t-med) var(--ease-out) 80ms both fb-page-in}@keyframes fb-page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes fb-page-in{0%{opacity:0;transform:translateY(12px)}}::view-transition-group(root){animation-duration:var(--t-fast)}.modes>*,.arcade-grid>*,.stat-grid>*,.feed>*,.ranklist .it,.bell-list .notif,.adm-kpis>*{animation:fb-rise var(--t-slow) var(--ease-out) both}:is(.modes,.arcade-grid,.stat-grid,.feed,.ranklist,.bell-list,.adm-kpis)>:nth-child(2){animation-delay:50ms}:is(.modes,.arcade-grid,.stat-grid,.feed,.ranklist,.bell-list,.adm-kpis)>:nth-child(3){animation-delay:.1s}:is(.modes,.arcade-grid,.stat-grid,.feed,.ranklist,.bell-list,.adm-kpis)>:nth-child(4){animation-delay:.15s}:is(.modes,.arcade-grid,.stat-grid,.feed,.ranklist,.bell-list,.adm-kpis)>:nth-child(5){animation-delay:.2s}:is(.modes,.arcade-grid,.stat-grid,.feed,.ranklist,.bell-list,.adm-kpis)>:nth-child(6){animation-delay:.25s}:is(.modes,.arcade-grid,.stat-grid,.feed,.ranklist,.bell-list,.adm-kpis)>:nth-child(7){animation-delay:.3s}:is(.modes,.arcade-grid,.stat-grid,.feed,.ranklist,.bell-list,.adm-kpis)>:nth-child(n+8){animation-delay:.34s}.tile{animation:fb-zoom-in var(--t-slow) var(--ease-out) both}.tile:nth-child(2){animation-delay:40ms}.tile:nth-child(3){animation-delay:80ms}.tile:nth-child(4){animation-delay:.12s}.tile:nth-child(5){animation-delay:.16s}.tile:nth-child(n+6){animation-delay:.2s}.page-title{animation:fb-rise var(--t-med) var(--ease-out) both}.mode,.arcade-card,.tile .pic,.pc,.stat{transition:transform var(--t-med) var(--ease-out), box-shadow var(--t-med) var(--ease-out), filter var(--t-fast)}@media (hover:hover){.mode:hover,.arcade-card:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 26px 50px -24px #000000f2}.tile:hover .pic{transform:translateY(-3px)scale(1.03)}.mode .go,.arcade-go{transition:transform var(--t-med) var(--ease-spring)}.mode:hover .go,.arcade-card:hover .arcade-go{transform:scale(1.12)}.arcade-face{transition:transform var(--t-slow) var(--ease-out)}.arcade-card:hover .arcade-face{transform:scale(1.05)translateY(-2px)}}.mode:active,.arcade-card:active{transition-duration:90ms;transform:scale(.97)}.btn,.round-btn,.icon-btn,.chip,.pc-btn{transition:transform .14s var(--ease-spring), background .15s, color .15s, opacity .15s, filter .2s}.btn:active:not(:disabled),.round-btn:active,.icon-btn:active,.chip:active,.pc-btn:active{transform:scale(.94)}.btn.grad,.btn.white.lg{isolation:isolate;position:relative;overflow:hidden}.btn.grad:after,.pw-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-20deg)}@media (hover:hover){.btn.grad:hover:after,.pw-cta:hover:after{animation:fb-shine .7s var(--ease-out)}}.pc-vote.up button:first-child svg,.pc-vote.down button:last-child svg,.pc-btn.reposted svg{animation:fb-pop .36s var(--ease-spring)}.q-stage{display:contents}.q-stage .disc{animation:fb-spin-in var(--t-slow) var(--ease-spring) both}.q-stage .prompt{animation:fb-rise var(--t-med) var(--ease-out) 80ms both}.q-stage .answer{animation:fb-rise var(--t-med) var(--ease-out) both}.q-stage .answer:first-child{animation-delay:.14s}.q-stage .answer:nth-child(2){animation-delay:.19s}.q-stage .answer:nth-child(3){animation-delay:.24s}.q-stage .answer:nth-child(4){animation-delay:.29s}.answer{transition:transform .14s var(--ease-spring), background .2s, border-color .2s}.q-stage .answer.good{animation:fb-good .42s var(--ease-spring), fb-glow .7s var(--ease-out)}.q-stage .answer.bad{animation:fb-shake .42s var(--ease-out)}.timer i{transition:width .25s linear}.timer.low i{background:var(--bad);animation:.6s ease-in-out infinite fb-pulse}.q-result{animation:fb-float-up .42s var(--ease-spring) both}.summary>svg:first-of-type{animation:fb-pop .62s var(--ease-spring) both}.summary h1{animation:fb-zoom-in .52s var(--ease-out) .12s both}.summary .eyebrow,.summary .streak-chip{animation:fb-rise var(--t-med) var(--ease-out) .2s both}.summary .stat-grid>*{animation-delay:.32s}.summary .stat-grid>:nth-child(2){animation-delay:.4s}.summary .stat-grid>:nth-child(3){animation-delay:.48s}.summary .hstack:last-child{animation:fb-rise var(--t-med) var(--ease-out) .56s both}.confetti{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.confetti i{animation-name:fb-confetti;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both;display:block;position:absolute;top:-20px}.pod .block{transform-origin:bottom;animation:fb-grow-up .7s var(--ease-out) both}.pod .ph,.pod .name{animation:fb-pop .52s var(--ease-spring) both}.podium>.pod:nth-child(3) .block{animation-delay:0s}.podium>.pod:nth-child(3) :is(.ph,.name){animation-delay:.38s}.podium>.pod:first-child .block{animation-delay:.12s}.podium>.pod:first-child :is(.ph,.name){animation-delay:.5s}.podium>.pod:nth-child(2) .block{animation-delay:.24s}.podium>.pod:nth-child(2) :is(.ph,.name){animation-delay:.64s}.pod .crown{animation:fb-drop .7s var(--ease-spring) .9s both}.ranklist .it{transition:transform var(--t-fast) var(--ease-out), background .15s}@media (hover:hover){.ranklist a.it:hover{transform:translate(4px)}}.modal-back{animation:fb-fade var(--t-med) ease-out both}.modal,.modal-back .pw{animation:fb-zoom-in .42s var(--ease-spring) both}.pw-page{animation:fb-zoom-in var(--t-slow) var(--ease-out) both}.bell-panel{transform-origin:100% 0;animation:fb-zoom-in .28s var(--ease-out) both}.bell-badge{animation:fb-pop .42s var(--ease-spring) both}.bell-wrap:has(.bell-badge) .bell svg{transform-origin:50% 10%;animation:fb-ring 1.2s var(--ease-out) .6s}.notice{animation:fb-rise var(--t-med) var(--ease-out) both}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.confetti{display:none}}
