.quiz{--k-gold:#e0b048;--k-gold-soft:#f7e3a8;--k-gold-wash:#fbf1d6;--k-gold-ink:#7a5200;--k-card:#ffffffb8;--sky-top:#cfe6f2;--sky-bottom:#f4efe2;--pop:cubic-bezier(.3, 1.6, .5, 1);color:var(--color-ink);grid-template-columns:minmax(0,1fr);gap:12px;scroll-margin-top:12px;display:grid}@media (min-width:900px){.quiz{gap:16px}}:where(.quiz) button{font:inherit;color:inherit;cursor:pointer}:where(.quiz) button:disabled{cursor:default}.quiz :focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.quiz h2[tabindex="-1"]:focus{outline:none}.quiz svg{flex:none}.quiz-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quiz-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.quiz-kicker svg{width:14px;height:14px}.quiz-tag{background:var(--k-gold-soft);color:var(--k-gold-ink);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.quiz-level{align-items:center;gap:3px;display:inline-flex}.quiz-level>span:not(.quiz-sr){background:var(--color-hairline);border-radius:999px;width:6px;height:6px}.quiz-level>span[data-on]{background:var(--color-teal-2)}.quiz-note{background:var(--color-tile);border-radius:12px;padding:8px 12px;font-size:14px}.quiz-fine{color:var(--color-muted);font-size:12px;line-height:1.45}.quiz-link{text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;color:var(--color-teal)!important}.quiz-link:hover{text-decoration:underline}.quiz-go{background:var(--color-teal);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;color:#fff!important}.quiz-go:hover:not(:disabled){background:var(--color-teal-2)}.quiz-go:active:not(:disabled){transform:scale(.98)}.quiz-go:disabled{opacity:.4}.quiz-go[data-gold]{animation:1.8s ease-in-out infinite quiz-glow}.quiz-quiet{border:1px solid var(--color-hairline);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.quiz-quiet:hover{border-color:var(--color-faint)}.quiz-quiet svg{width:16px;height:16px}.quiz-bar{border:1px solid var(--color-hairline);border-radius:var(--radius-card);background:var(--k-card);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 12px;display:flex}.quiz-stat{align-items:center;gap:8px;line-height:1.1;display:flex}.quiz-stat>svg{width:22px;height:22px;color:var(--color-muted)}.quiz-stat strong{font-variant-numeric:tabular-nums;font-size:18px;display:block}.quiz-stat small{color:var(--color-muted);font-size:12px;display:block}.quiz-stat[data-hot]>svg{color:var(--k-gold);animation:.9s ease-in-out infinite quiz-hot}.quiz-stat[data-hot] strong{color:var(--k-gold-ink)}.quiz-bump{animation:.42s ease-out quiz-bump}.quiz-tools{gap:6px;margin-left:auto;display:flex}.quiz-tools button{border:1px solid var(--color-hairline);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.quiz-tools button:hover{border-color:var(--color-faint)}.quiz-tools button[aria-pressed=false]{color:var(--color-muted)}.quiz-tools svg{width:18px;height:18px}@media (max-width:520px){.quiz-bar{gap:10px 14px}.quiz-tools button{padding:7px 10px}}@media (max-width:460px){.quiz-tool-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.quiz-frame{aspect-ratio:16/10;background:linear-gradient(180deg, var(--sky-top), var(--sky-bottom));isolation:isolate;-webkit-user-select:none;user-select:none;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #16202b0f,0 30px 60px -34px #16202b73,inset 0 0 0 1px #16202b0f}@media (min-width:600px){.quiz-frame{aspect-ratio:2}}@media (min-width:900px){.quiz-frame{aspect-ratio:16/7;max-height:52vh}}.quiz-canvas{touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.quiz-loading{color:var(--color-muted);place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.quiz-beat{z-index:2;font-family:var(--font-display);color:#fff;text-shadow:0 2px #16202b40,0 18px 40px #16202b59;pointer-events:none;place-items:center;padding-bottom:6%;font-size:clamp(72px,16vw,160px);line-height:1;animation:.7s ease-out both quiz-beat;display:grid;position:absolute;inset:0}.quiz-strip{flex-wrap:wrap;place-content:center;gap:10px;padding:18px 18px 48px;display:flex;position:absolute;inset:0}.quiz-strip li{border:1px solid var(--color-hairline);width:46px;height:46px;color:var(--color-faint);box-shadow:var(--shadow-pill);background:#fff;border-radius:999px;place-items:center;display:grid}.quiz-strip svg{width:22px;height:22px}.quiz-strip li[data-state=open]{border-color:var(--k-gold);color:var(--k-gold-ink);animation:1.8s ease-in-out infinite quiz-glow}.quiz-strip li[data-state=right]{border-color:var(--color-teal);background:var(--color-teal);color:#fff}.quiz-strip li[data-state=wrong]{background:var(--color-tile);color:var(--color-faint)}.quiz-card{z-index:1;border:1px solid var(--color-hairline);width:min(720px,100% - 16px);box-shadow:var(--shadow-float);background:#fff;border-radius:1.25rem;justify-self:center;margin-top:-40px;padding:18px 16px 20px;scroll-margin:16px;font-size:15px;line-height:1.5;transition:box-shadow .3s;position:relative}@media (min-width:600px){.quiz-card{margin-top:-64px;padding:22px 24px 24px}}.quiz-card:has(.quiz-q[data-result=right]){box-shadow:0 0 0 3px var(--color-teal-soft), var(--shadow-float)}.quiz-card:has(.quiz-results[data-perfect]){box-shadow:0 0 0 3px var(--k-gold-soft), var(--shadow-float)}.quiz-title{font-family:var(--font-display);font-size:26px;line-height:1.15}@media (min-width:600px){.quiz-title{font-size:30px}}.quiz-name{border:1px solid var(--color-hairline);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.quiz-name-label{color:var(--color-muted);font-size:12px}.quiz-name-value{font-size:20px;font-weight:700;line-height:1.2}.quiz-name[data-member]{border-color:var(--color-teal);box-shadow:0 0 0 1px var(--color-teal) inset;justify-content:flex-start}.quiz-member-initial{background:var(--color-teal);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.quiz-member-who{min-width:0}.quiz-name-row{border-top:1px solid var(--color-hairline);color:var(--color-muted);flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:10px;font-size:13px;line-height:1.45;display:flex}.quiz-name-row p{flex:200px}.quiz-name-row[data-sign-in] .quiz-quiet{border-color:var(--color-teal);color:var(--color-teal)}.quiz-name-row[data-sign-in] .quiz-quiet:hover{background:var(--color-teal-soft)}.quiz-name-row strong{color:var(--color-ink)}.quiz-prize-line{background:var(--k-gold-wash);color:var(--k-gold-ink);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.quiz-prize-line svg{width:20px;height:20px;color:var(--k-gold);margin-top:1px}.quiz-results .quiz-prize-line:not([data-won]){background:var(--color-tile);color:var(--color-muted);font-weight:500}.quiz-results .quiz-prize-line:not([data-won]) svg{color:var(--color-faint)}.quiz-failed{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.quiz-failed h2{font-family:var(--font-display);font-size:24px;line-height:1.2}.quiz-intro{flex-direction:column;gap:14px;display:flex}.quiz-menu{gap:6px;display:grid}@media (min-width:600px){.quiz-menu{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}}.quiz-menu li{border:1px solid var(--color-tile);background:var(--color-page);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:6px 10px 6px 6px;font-size:14px;font-weight:600;animation:.32s ease-out both quiz-rise;display:flex}.quiz-menu li:nth-child(2){animation-delay:40ms}.quiz-menu li:nth-child(3){animation-delay:80ms}.quiz-menu li:nth-child(4){animation-delay:.12s}.quiz-menu li:nth-child(5){animation-delay:.16s}.quiz-menu li:nth-child(6){animation-delay:.2s}.quiz-menu li:nth-child(7){animation-delay:.24s}.quiz-menu li:nth-child(n+8){animation-delay:.28s}.quiz-menu-icon{width:32px;height:32px;color:var(--color-teal-2);box-shadow:var(--shadow-pill);background:#fff;border-radius:10px;place-items:center;display:grid}.quiz-menu-icon svg{width:20px;height:20px}.quiz-menu-name{flex:1;min-width:0}.quiz-menu .quiz-tag{margin-left:0}.quiz-menu li[data-done=right] .quiz-menu-icon{background:var(--color-teal);color:#fff}.quiz-menu li[data-done=wrong]{color:var(--color-muted)}.quiz-menu li[data-done=wrong] .quiz-menu-icon{background:var(--color-tile);color:var(--color-faint);box-shadow:none}.quiz-intro>.quiz-go{align-self:stretch;font-size:17px}@media (min-width:600px){.quiz-intro>.quiz-go{align-self:flex-start;min-width:240px}}.quiz-challenge{border:1px solid var(--k-gold-soft);background:var(--k-gold-wash);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px;display:grid}.quiz-challenge .quiz-kicker{color:var(--k-gold-ink);flex-wrap:nowrap}.quiz-challenge .quiz-kicker svg{color:var(--k-gold)}.quiz-challenge-score{color:var(--color-muted);align-items:baseline;gap:6px;font-size:14px;display:flex}.quiz-challenge-score strong{font-family:var(--font-display);font-size:30px;font-weight:inherit;font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:1.1}.quiz-challenge-marks{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.quiz-dots{gap:4px;display:inline-flex}.quiz-dots>span{background:var(--color-hairline);border-radius:999px;width:10px;height:10px}.quiz-dots>span[data-right]{background:var(--color-teal)}.quiz-streaks{color:var(--color-muted);gap:4px;font-size:13px;line-height:1.45;display:grid}.quiz-streaks li{align-items:flex-start;gap:8px;display:flex}.quiz-streaks svg{width:16px;height:16px;color:var(--k-gold);margin-top:1px}.quiz-countdown{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:18px 0;display:flex}.quiz-beats{gap:10px;display:flex}.quiz-beats span{background:var(--color-tile);border-radius:999px;width:14px;height:14px;transition:background .2s}.quiz-beats span[data-on]{background:var(--color-teal);animation:quiz-pop .4s var(--pop) both}.quiz-q{flex-direction:column;gap:14px;animation:.26s ease-out both quiz-rise;display:flex;position:relative}.quiz-q-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quiz-q-count{color:var(--color-muted);margin-top:4px;font-size:13px;font-weight:600}.quiz-q-text{font-family:var(--font-display);text-wrap:balance;font-size:22px;line-height:1.25}@media (min-width:600px){.quiz-q-text{font-size:26px}}.quiz-choices{gap:8px;display:grid}@media (min-width:600px){.quiz-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.quiz-choices li{animation:.24s ease-out both quiz-rise;display:flex}.quiz-choices li:nth-child(2){animation-delay:50ms}.quiz-choices li:nth-child(3){animation-delay:.1s}.quiz-choices li:nth-child(4){animation-delay:.15s}.quiz-choice{border:1.5px solid var(--color-hairline);text-align:left;background:#fff;border-radius:14px;flex:1;align-items:center;gap:12px;min-height:56px;padding:10px 14px 10px 10px;font-size:16px;font-weight:600;line-height:1.3;transition:border-color .15s,background .15s,color .15s,opacity .2s,transform .15s,box-shadow .15s;display:flex}.quiz-choice:hover:not(:disabled){border-color:var(--color-teal);transform:translateY(-1px);box-shadow:0 6px 16px -10px #0f7d7299}.quiz-choice:active:not(:disabled){transform:scale(.985)}.quiz-key{background:var(--color-tile);width:30px;height:30px;color:var(--color-muted);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:grid}.quiz-choice:hover:not(:disabled) .quiz-key{background:var(--color-teal-soft);color:var(--color-teal-2)}.quiz-choice-text{flex:1;min-width:0}.quiz-mark{width:20px;height:20px}.quiz-choice[data-state=picked]{border-color:var(--color-teal);background:var(--color-teal-soft);animation:.9s ease-in-out infinite quiz-wait}.quiz-choice[data-state=picked] .quiz-key{background:var(--color-teal);color:#fff}.quiz-choice[data-state=right]{border-color:var(--color-teal);background:var(--color-teal);color:#fff;opacity:1;animation:quiz-pop .42s var(--pop) both}.quiz-choice[data-state=right] .quiz-key{color:#fff;background:#fff3}.quiz-choice[data-state=wrong]{background:var(--color-tile);color:var(--color-muted);border-color:#b9c4cf;animation:.36s ease-in-out both quiz-shake}.quiz-choice[data-state=wrong] .quiz-choice-text{text-decoration:line-through;text-decoration-thickness:1.5px}.quiz-choice[data-state=other]{opacity:.45}.quiz-q-foot{min-height:22px}.quiz-worth{color:var(--color-muted);font-size:14px}.quiz-worth>span:first-child{font-variant-numeric:tabular-nums;color:var(--color-teal-2);font-weight:700}.quiz-worth-bonus{color:var(--k-gold-ink);font-weight:600}.quiz-timer{flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.quiz-timer svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.quiz-timer circle{fill:none;stroke-width:4.5px}.quiz-timer-track{stroke:var(--color-tile)}.quiz-timer-ring{stroke:var(--color-teal);stroke-dasharray:1;transition:stroke .2s}.quiz-timer-num{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.quiz-timer:not([data-live]) .quiz-timer-num{color:var(--color-muted);font-size:13px}.quiz-timer[data-urgent] .quiz-timer-ring{stroke:var(--k-gold)}.quiz-timer[data-urgent] .quiz-timer-num{color:var(--k-gold-ink)}.quiz-timer[data-urgent]{animation:1s ease-in-out infinite quiz-urgent}.quiz-reveal{flex-direction:column;align-items:flex-start;gap:8px;animation:.26s ease-out both quiz-rise;display:flex}.quiz-verdict{align-items:flex-start;gap:8px;font-size:17px;font-weight:700;line-height:1.35;display:flex}.quiz-verdict svg{background:var(--color-tile);width:22px;height:22px;color:var(--color-muted);border-radius:999px;margin-top:1px;padding:3px}.quiz-verdict[data-right] svg{background:var(--color-teal);color:#fff}.quiz-streak-pop{background:var(--k-gold-soft);color:var(--k-gold-ink);animation:quiz-pop .5s .12s var(--pop) both;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 7px;font-size:13px;font-weight:700;display:inline-flex}.quiz-streak-pop svg{width:16px;height:16px;color:var(--k-gold)}.quiz-why{border-left:3px solid var(--color-teal);background:var(--color-page);border-radius:0 12px 12px 0;padding:10px 12px;font-size:14.5px;line-height:1.5}.quiz-reveal>.quiz-go{align-self:stretch;margin-top:4px}@media (min-width:600px){.quiz-reveal>.quiz-go{align-self:flex-start;min-width:220px}}.quiz-race-block{grid-template-columns:minmax(0,1fr);gap:4px;width:100%;display:grid}.quiz-race{gap:8px;width:100%;display:flex}.quiz-race>span{background:var(--color-tile);border-radius:10px;flex:1 1 0;min-width:0;padding:6px 10px;display:grid}.quiz-race small{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quiz-race strong{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.25}.quiz-race>span[data-lead]{background:var(--color-teal-soft)}.quiz-race>span[data-lead] strong{color:var(--color-teal-2)}.quiz-fly{z-index:2;background:var(--k-gold-soft);color:var(--k-gold-ink);font-family:var(--font-display);white-space:nowrap;pointer-events:none;border-radius:999px;padding:2px 10px;font-size:20px;line-height:1.2;animation:1.3s ease-out both quiz-fly;position:absolute;top:6px;right:0}.quiz-results{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.quiz-results>.quiz-kicker{justify-content:center}.quiz-final{font-family:var(--font-display);animation:quiz-pop .6s var(--pop) both;align-items:baseline;gap:8px;line-height:1;display:flex}.quiz-final>span:first-child{font-variant-numeric:tabular-nums;font-size:clamp(48px,13vw,72px)}.quiz-final small{font-family:var(--font-sans);color:var(--color-muted);font-size:15px;font-weight:600}.quiz-results[data-perfect] .quiz-final>span:first-child{color:var(--k-gold-ink)}.quiz-marks{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.quiz-marks li{background:var(--color-tile);width:32px;height:32px;color:var(--color-faint);animation:quiz-pop .42s var(--pop) both;border-radius:999px;place-items:center;display:grid}.quiz-marks li[data-right=true]{background:var(--color-teal);color:#fff}.quiz-marks svg{width:16px;height:16px}.quiz-results[data-perfect] .quiz-marks li{background:var(--k-gold);color:#fff}.quiz-title-line{max-width:44ch;color:var(--color-muted)}.quiz-medals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:4px;display:grid}@media (min-width:600px){.quiz-medals{grid-template-columns:repeat(4,minmax(0,1fr))}}.quiz-medals li{border:1px solid var(--color-tile);background:var(--color-page);color:var(--color-faint);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;animation:.32s ease-out both quiz-rise;display:flex}.quiz-medal-icon{background:var(--color-tile);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.quiz-medal-icon svg{width:24px;height:24px}.quiz-medal-text strong{font-size:13px;line-height:1.25;display:block}.quiz-medal-text small{margin-top:2px;font-size:11.5px;line-height:1.3;display:block}.quiz-medals li[data-earned]{border-color:var(--k-gold-soft);background:var(--k-gold-wash);color:var(--color-ink);animation-name:quiz-pop;animation-duration:.5s;animation-timing-function:var(--pop)}.quiz-medals li[data-earned] .quiz-medal-icon{background:var(--k-gold);color:#fff;box-shadow:0 6px 14px -6px #e0b048e6}.quiz-medals li[data-earned] small{color:var(--k-gold-ink)}.quiz-standing{background:var(--color-tile);border-radius:12px;gap:2px;width:100%;padding:10px 12px;font-size:14px;display:grid}.quiz-standing p:first-child{justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.quiz-standing svg{width:18px;height:18px;color:var(--color-teal-2)}.quiz-results>.quiz-prize-line{text-align:left;justify-content:center;width:100%}.quiz-remind{border:1px solid var(--color-hairline);text-align:left;width:100%;color:var(--color-muted);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.quiz-remind>p:first-child{flex:240px}.quiz-remind strong{color:var(--color-ink)}.quiz-remind[data-state=on]{border-color:var(--color-teal);box-shadow:0 0 0 1px var(--color-teal) inset}.quiz-remind .quiz-remind-fine{flex-basis:100%;font-size:12px}.quiz-remind[data-sign-in] .quiz-quiet,.quiz-remind[data-state=blocked] .quiz-quiet{border-color:var(--color-teal);color:var(--color-teal)}.quiz-remind[data-sign-in] .quiz-quiet:hover,.quiz-remind[data-state=blocked] .quiz-quiet:hover{background:var(--color-teal-soft)}.quiz-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.quiz-actions .quiz-go{min-width:200px}@media (max-width:459px){.quiz-actions .quiz-go{flex:100%}}.quiz-stats{border-top:1px solid var(--color-tile);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 4px;width:100%;margin-top:6px;padding-top:14px;display:grid}.quiz-stats dd{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.2}.quiz-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);order:2;font-size:10.5px;font-weight:700}.quiz-stats div{flex-direction:column-reverse;gap:2px;display:flex}.quiz-versus{background:var(--color-tile);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;padding:12px 14px;display:grid}.quiz-versus[data-outcome=won]{background:var(--k-gold-wash)}.quiz-versus-line{justify-content:center;align-items:center;gap:6px;font-size:15px;display:flex}.quiz-versus-line svg{width:18px;height:18px;color:var(--color-muted)}.quiz-versus[data-outcome=won] .quiz-versus-line{color:var(--k-gold-ink)}.quiz-versus[data-outcome=won] .quiz-versus-line svg{color:var(--k-gold)}.quiz-versus .quiz-race>span{background:#fff}.quiz-versus .quiz-race>span[data-lead]{background:var(--color-teal-soft)}.quiz-friends{border:1px solid var(--color-tile);background:var(--color-page);text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;padding:12px 14px;display:grid}.quiz-friends h3{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.quiz-friends h3 svg{width:18px;height:18px;color:var(--color-teal-2)}.quiz-friends-list{font-variant-numeric:tabular-nums;gap:2px;display:grid}.quiz-friends-list li{border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;font-size:14px;display:grid}.quiz-friends-list li[data-mine]{background:var(--color-teal-soft)}.quiz-friends-rank{color:var(--color-faint);font-size:12px;font-weight:700}.quiz-friends-name{overflow-wrap:anywhere}.quiz-friends-score{font-weight:700}.quiz-friends .quiz-link{justify-self:start;font-size:14px}.quiz-month{border-top:1px solid var(--color-tile);gap:8px;width:100%;max-width:340px;padding-top:14px;display:grid}.quiz-month figcaption{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.quiz-month figcaption strong{color:var(--color-ink);font-size:15px}.quiz-month table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.quiz-month th{color:var(--color-faint);padding-bottom:4px;font-size:10.5px;font-weight:700}.quiz-month td{text-align:center;padding:2px 0}.quiz-month td>span[aria-hidden]{width:30px;height:30px;color:var(--color-muted);border-radius:999px;place-items:center;font-size:12px;display:inline-grid}.quiz-month td[data-played]>span[aria-hidden]{background:var(--color-teal);color:#fff;font-weight:700}.quiz-month td[data-perfect]>span[aria-hidden]{background:var(--k-gold)}.quiz-month td[data-today]>span[aria-hidden]{outline:2px solid var(--color-teal);outline-offset:1px}.quiz-month td[data-future]>span[aria-hidden]{color:var(--color-faint);font-size:11px}.quiz-next{color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.quiz-next svg{width:18px;height:18px}.quiz-next strong{color:var(--color-ink);font-variant-numeric:tabular-nums}.quiz-confetti{pointer-events:none;height:460px;position:absolute;inset:-22px -24px auto;overflow:hidden}.quiz-confetti span{background:var(--k-gold);opacity:0;border-radius:2px;width:8px;height:12px;animation:2.4s cubic-bezier(.2,.6,.4,1) both quiz-fall;position:absolute;top:0}.quiz-confetti span[data-hue="1"]{background:var(--color-teal)}.quiz-confetti span[data-hue="2"]{background:var(--k-gold-soft);width:10px;height:6px}.quiz-confetti span[data-hue="3"]{background:var(--color-teal-soft);border-radius:999px;width:8px;height:8px}.quiz-dialog{background:var(--color-page);width:min(640px,100% - 24px);max-height:min(86vh,900px);color:var(--color-ink);box-shadow:var(--shadow-float);border:0;border-radius:1.25rem;margin:auto;padding:0}.quiz-dialog::backdrop{background:#16202b73}.quiz-dialog-body{flex-direction:column;gap:10px;padding:0 20px 24px;font-size:14px;line-height:1.5;display:flex}.quiz-dialog-head{z-index:1;background:var(--color-page);border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;margin:0 -20px;padding:16px 20px 12px;display:flex;position:sticky;top:0}.quiz-dialog-head h2{font-family:var(--font-display);font-size:24px;line-height:1.2}.quiz-icon-button{border:1px solid var(--color-hairline);cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;display:grid}.quiz-icon-button svg{width:14px;height:14px}.quiz-tab-rows{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.quiz-tabs{background:var(--color-tile);border-radius:999px;align-self:flex-start;padding:3px;display:inline-flex}.quiz-tabs button{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.quiz-tabs button[aria-pressed=true]{color:var(--color-ink);box-shadow:var(--shadow-pill);background:#fff}.quiz-board-state{color:var(--color-muted);padding:18px 0}.quiz-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.quiz-table th{border-bottom:1px solid var(--color-hairline);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--color-faint);padding:6px 8px;font-size:11px;font-weight:700}.quiz-table td{border-bottom:1px solid var(--color-tile);padding:8px}.quiz-table td:nth-child(2){overflow-wrap:anywhere}.quiz-table th:nth-child(n+3),.quiz-table td:nth-child(n+3){text-align:right;white-space:nowrap}.quiz-table td:last-child{font-weight:700}.quiz-table tr[data-mine] td{background:var(--color-teal-soft)}.quiz-rank{background:var(--color-tile);border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-grid}.quiz-table tr[data-top="1"] .quiz-rank{background:var(--k-gold);color:#fff}.quiz-table tr[data-top="2"] .quiz-rank{color:var(--color-ink);background:#c4ccd4}.quiz-table tr[data-top="3"] .quiz-rank{color:var(--color-ink);background:#d9b48f}.quiz-table tr[data-house]{color:var(--color-muted)}.quiz-house{border:1px solid var(--color-hairline);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700}.quiz-you{background:var(--color-teal);color:#fff;white-space:nowrap;overflow-wrap:normal;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:459px){.quiz-dialog-body{padding:0 12px 20px}.quiz-tabs button{padding:6px 8px}.quiz-dialog-head{margin:0 -12px;padding:14px 12px 10px}.quiz-table th,.quiz-table td{padding:7px 5px}}@keyframes quiz-pop{0%{opacity:0;transform:scale(.6)}}@keyframes quiz-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes quiz-bump{30%{color:var(--color-teal);transform:scale(1.3)}}@keyframes quiz-beat{0%{opacity:0;transform:scale(2.2)}25%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(.85)}}@keyframes quiz-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes quiz-wait{50%{box-shadow:0 0 0 4px var(--color-teal-soft)}}@keyframes quiz-urgent{50%{transform:scale(1.08)}}@keyframes quiz-hot{50%{transform:scale(1.15)rotate(-6deg)}}@keyframes quiz-glow{0%,to{box-shadow:0 0 #e0b04899}50%{box-shadow:0 0 0 8px #e0b04800}}@keyframes quiz-fly{0%{opacity:0;transform:translateY(8px)scale(.8)}15%{opacity:1;transform:translateY(0)scale(1.1)}70%{opacity:1}to{opacity:0;transform:translateY(-56px)scale(1)}}@keyframes quiz-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate3d(var(--dx,0), 440px, 0) rotate(var(--r,180deg))}}@media (prefers-reduced-motion:reduce){.quiz *,.quiz :before,.quiz :after{transition:none!important;animation:none!important}.quiz-confetti,.quiz-fly{display:none}}
