.quiz-shell{background:radial-gradient(78% 44% at 50% 0,#3a5ba647,#0000 74%),linear-gradient(#0b1220 0%,#080b12 42%,#070707 100%)}.quiz-shell-header{box-shadow:0 12px 40px -30px #2b5bd2d9}.quiz-menu-anchor{z-index:2}.quiz-menu-popover{transform-origin:top;animation:.26s cubic-bezier(.2,.8,.2,1) both quiz-menu-in}.quiz-auth-account,.quiz-auth-button{white-space:nowrap}.quiz-page{min-height:calc(100svh - 9rem)}.quiz-info-chip{color:#ffffff94;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.quiz-info-chip svg{color:var(--brand)}.quiz-game-stage{animation:.65s cubic-bezier(.2,.8,.2,1) both quiz-stage-in}.quiz-game-grid{view-transition-name:quiz-game}.quiz-guess-card{animation:.65s cubic-bezier(.2,.8,.2,1) 90ms both quiz-card-in;position:relative}.quiz-question-icon{animation:2.6s ease-in-out infinite quiz-icon-float}.quiz-home-preview{animation:.8s cubic-bezier(.2,.8,.2,1) .16s both quiz-home-preview-in}.quiz-pending-card{animation:2.6s ease-in-out infinite quiz-icon-float}.quiz-poster-frame{isolation:isolate;animation:.7s cubic-bezier(.2,.8,.2,1) 80ms both quiz-poster-in}.quiz-poster-scanline{z-index:3;opacity:.7;background:linear-gradient(112deg,#0000 0% 40%,#ffffff2e 49%,#0000 58% 100%);animation:3.2s ease-in-out .7s infinite quiz-scanline;transform:translate(-120%)}.quiz-poster-frame--revealed .quiz-poster-scanline{opacity:0;animation:none}.quiz-poster-hints{animation:.42s cubic-bezier(.2,.8,.2,1) .12s both quiz-hint-in}.quiz-poster-hint-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.quiz-poster-hint{text-align:left;background:#ffffff08;border:1px solid #ffffff17;border-radius:.8rem;align-content:start;gap:.4rem;width:100%;min-width:0;padding:.6rem .5rem;transition:border-color .18s,background-color .18s,transform .18s;animation:.36s cubic-bezier(.2,.8,.2,1) both quiz-hint-row-in;display:grid}.quiz-poster-hint--unlocked{background:#5471ff12;border-color:#5471ff3d}.quiz-poster-hint--unlocked .quiz-poster-hint-value{animation:.36s both quiz-hint-row-in}.quiz-poster-hint--locked{opacity:.56}.quiz-poster-hint-label{color:#b1c2ffbf;letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:800;line-height:1.2;display:block}.quiz-poster-hint-value{color:#ffffffeb;overflow-wrap:anywhere;text-align:left;max-width:100%;font-size:.74rem;font-weight:700;line-height:1.25;transition:filter .28s,opacity .28s;display:block;overflow:hidden}.quiz-poster-hint-value--locked{color:#ffffff47;letter-spacing:.24em;filter:blur(.22rem);opacity:.7}.quiz-answer-card{animation:.46s cubic-bezier(.2,.8,.2,1) both quiz-result-in}.quiz-answer-card--solved{box-shadow:0 24px 60px -40px #34d399bf}.quiz-answer-card--failed{box-shadow:0 24px 60px -40px #fb718512}.quiz-mode-card{--mode-accent:#8da2ff;min-height:100%;animation:quiz-card-in .65s var(--mode-card-delay,0s) cubic-bezier(.2, .8, .2, 1) both;background:#ffffff09;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;padding:1rem;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s;display:flex}.quiz-mode-card:hover{border-color:color-mix(in srgb, var(--mode-accent) 46%, transparent);background:color-mix(in srgb, var(--mode-accent) 7%, transparent);box-shadow:0 24px 60px -36px color-mix(in srgb, var(--mode-accent) 75%, transparent);transform:translateY(-4px)}.quiz-mode-card--blue{--mode-accent:#718aff}.quiz-mode-card--violet{--mode-accent:#b59bff}.quiz-mode-card--rose{--mode-accent:#f29abb}.quiz-mode-card-preview{background:#0003;border-radius:1.25rem;min-height:14rem;overflow:hidden}.quiz-mode-card-preview>.quiz-poster-frame{height:100%}.quiz-featured-mode{animation:.72s cubic-bezier(.2,.8,.2,1) .1s both quiz-featured-in}.quiz-featured-mode-preview{animation:.8s cubic-bezier(.2,.8,.2,1) .18s both quiz-home-preview-in}.quiz-featured-mode-icon{color:#8da2ff;background:#718aff24;box-shadow:inset 0 0 0 1px #718aff26}.quiz-home-stats{animation:.65s cubic-bezier(.2,.8,.2,1) .24s both quiz-card-in}.quiz-home-stats-icon{color:#aebdff;background:#5471ff24;box-shadow:inset 0 0 0 1px #5471ff2e}.quiz-stats-dialog-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03050ac2;animation:.24s ease-out both quiz-dialog-backdrop-in}.quiz-stats-dialog{animation:.42s cubic-bezier(.2,.8,.2,1) both quiz-dialog-in}.quiz-stats-dialog-glow{background:radial-gradient(at 50% -35%,#5471ff61,#0000 68%)}.quiz-stats-ring{box-shadow:0 0 0 1px #ffffff14,0 20px 50px -28px #5471ffd9}.quiz-progress-bar-fill{transition:width .6s cubic-bezier(.2,.8,.2,1)}.quiz-activity-bar{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:999px;min-height:4.5rem;transition:background-color .22s,border-color .22s,transform .22s}.quiz-activity-bar--solved{background:linear-gradient(#34d399e0,#10b98159);border-color:#34d39973;box-shadow:0 12px 28px -18px #34d399d9}.quiz-activity-bar--failed{background:linear-gradient(#fb7185a3,#e11d4838);border-color:#fb718559}.quiz-activity-bar--progress{background:linear-gradient(#5471ffb3,#5471ff33);border-color:#5471ff66}.quiz-activity-bar:hover{transform:translateY(-2px)}.quiz-mode-card-icon{color:var(--mode-accent);background:color-mix(in srgb, var(--mode-accent) 14%, transparent)}.quiz-mode-preview--timeline{background:radial-gradient(circle at 20% 20%,#b194ff2e,#0000 34%),radial-gradient(circle at 85% 72%,#6366f129,#0000 38%),#111126}.quiz-poster-hint:nth-child(2){animation-delay:70ms}.quiz-poster-hint:nth-child(3){animation-delay:.13s}.quiz-archive-card{animation:quiz-archive-card-in .56s var(--archive-card-delay,0s) cubic-bezier(.2, .8, .2, 1) both}.quiz-archive-preview{aspect-ratio:2/3}.quiz-archive-preview>.quiz-poster-frame{height:100%}.quiz-stats-card{animation:.65s cubic-bezier(.2,.8,.2,1) .18s both quiz-card-in}.quiz-feedback{animation:.36s cubic-bezier(.2,.8,.2,1) both quiz-feedback-in}.quiz-next-button{animation:2.6s ease-in-out infinite quiz-next-pulse}.quiz-celebration{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.quiz-celebration span{background:var(--brand);opacity:0;border-radius:999px;width:.35rem;height:.8rem;animation:.9s cubic-bezier(.2,.8,.2,1) both quiz-confetti;position:absolute;top:52%;left:50%}.quiz-celebration span:first-child{--x:-5.5rem;--y:-2.5rem;--r:-34deg}.quiz-celebration span:nth-child(2){--x:-3rem;--y:-4rem;--r:18deg;background:#facc15;animation-delay:60ms}.quiz-celebration span:nth-child(3){--x:.2rem;--y:-4.8rem;--r:42deg;background:#5eead4;animation-delay:.11s}.quiz-celebration span:nth-child(4){--x:3.8rem;--y:-3.2rem;--r:-22deg;background:#fb7185;animation-delay:40ms}.quiz-celebration span:nth-child(5){--x:5.5rem;--y:-1.2rem;--r:30deg;background:#c4b5fd;animation-delay:.15s}.quiz-celebration span:nth-child(6){--x:-1.5rem;--y:-2rem;--r:75deg;background:#f9a8d4;animation-delay:90ms}.quiz-how-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem;transition:border-color .2s,background-color .2s,transform .2s}.quiz-how-card:hover{background:#5471ff14;border-color:#5471ff61;transform:translateY(-2px)}@keyframes quiz-stage-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes quiz-home-preview-in{0%{opacity:0;transform:translateY(18px)rotate(2deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes quiz-hint-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quiz-hint-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes quiz-archive-card-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quiz-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes quiz-featured-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quiz-result-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quiz-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes quiz-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quiz-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quiz-poster-in{0%{opacity:0;transform:translateY(12px)scale(.97)rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes quiz-icon-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(4deg)}}@keyframes quiz-scanline{0%,15%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes quiz-feedback-in{0%{opacity:0;transform:scale(.98)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes quiz-next-pulse{0%,to{box-shadow:0 0 #5471ff00}50%{box-shadow:0 0 0 5px #5471ff14}}@keyframes quiz-confetti{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(var(--r)) scale(1)}}@keyframes quiz-poster-shift{0%{opacity:.45;filter:saturate(.7);transform:scale(1.015)translateY(4px)}to{opacity:1;filter:saturate();transform:scale(1)translateY(0)}}@keyframes quiz-attempt-pulse{0%,to{opacity:.55}50%{opacity:1;transform:scaleX(1.08)}}.quiz-poster-canvas{image-rendering:auto;animation:.42s cubic-bezier(.2,.8,.2,1) quiz-poster-shift}.quiz-poster-frame--revealed .quiz-poster-canvas{image-rendering:auto}.quiz-attempt-pulse{animation:1.4s ease-in-out infinite quiz-attempt-pulse}.quiz-palette{isolation:isolate;animation:.7s cubic-bezier(.2,.8,.2,1) 80ms both quiz-palette-in}.quiz-palette:after{pointer-events:none;inset-block:0;content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:34%;animation:4.5s ease-in-out .9s infinite quiz-palette-sheen;position:absolute;left:-34%}.quiz-palette-canvas{display:block}.quiz-mode-hero,.quiz-timeline-board,.quiz-palette-signal,.quiz-timeline-result{animation:.65s cubic-bezier(.2,.8,.2,1) both quiz-card-in}.quiz-timeline-card{transition:border-color .18s,background-color .18s,transform .18s}.quiz-mode-orbit{animation:3.2s ease-in-out infinite quiz-mode-orbit}.quiz-timeline-archive-dot{animation:1.8s ease-in-out infinite quiz-timeline-dot}@keyframes quiz-palette-in{0%{opacity:0;filter:saturate(.65);transform:translateY(10px)scale(.985)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}@keyframes quiz-palette-sheen{0%,30%{transform:translate(0)}65%,to{transform:translate(430%)}}@keyframes quiz-mode-orbit{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-4px)rotate(4deg)}}@keyframes quiz-timeline-dot{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.quiz-page *,.quiz-page :before,.quiz-page :after,.quiz-shell *,.quiz-shell :before,.quiz-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
