/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@media (max-width:360px){.quiz-gameplay-section{padding-inline:var(--space-3)}.quiz-completion-summary{gap:var(--space-4);padding-top:var(--space-4);padding-inline:var(--space-2)}.quiz-completion-summary .completion-score-card{margin-top:var(--space-5)}.quiz-completion-summary .completion-score-card-primary,.quiz-completion-summary .completion-score-card-breakdown{padding-inline:var(--space-3)}.quiz-completion-summary .completion-score-card-primary{padding-bottom:var(--space-3)}.quiz-completion-summary .completion-score-card-value{font-size:2rem}.quiz-completion-summary .completion-score-card-details-toggle,.quiz-completion-summary .completion-score-card-share{padding-inline:var(--space-2)}.quiz-completion-summary .quiz-completion-stats-grid{padding-top:var(--space-4)}.quiz-completion-summary .quiz-completion-stat{padding:var(--space-3) var(--space-1)}.quiz-completion-summary .quiz-completion-stat-value{font-size:1.75rem}.quiz-completion-summary .quiz-completion-stat-label{font-size:var(--font-size-micro)}.quiz-completion-summary .social-leaderboard-header{padding:var(--space-4) var(--space-3)}.quiz-completion-summary .social-leaderboard-scope-controls{gap:var(--space-2);padding:var(--space-3) var(--space-2)}.quiz-completion-summary .social-leaderboard-row{gap:var(--space-2);min-height:3.5rem;padding:var(--space-2)}.quiz-completion-summary .social-leaderboard-rank{width:var(--space-6);font-size:1rem}.quiz-completion-summary .social-leaderboard-row-meta{gap:var(--space-1)}.quiz-completion-summary .social-leaderboard-result-emojis{display:none}}@media (max-width:479px){.quiz-completion-summary .social-leaderboard-share-button{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-full);background-color:oklch(from var(--bg-raised) l c h / calc(alpha * 1));flex-direction:row;width:-moz-fit-content;width:fit-content}@supports (color:color-mix(in lab, red, red)){.quiz-completion-summary .social-leaderboard-share-button{background-color:color-mix(in oklab, oklch(from var(--bg-raised) l c h / calc(alpha * 1)) 50%, transparent)}}.quiz-completion-summary .social-leaderboard-share-button{padding-inline:var(--space-4);padding-block:var(--space-2);color:oklch(from var(--glyph-secondary) l c h / calc(alpha * 1));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:oklch(from var(--outline-default) l c h / calc(alpha * 1))}@supports (color:color-mix(in lab, red, red)){.quiz-completion-summary .social-leaderboard-share-button{--tw-ring-color:color-mix(in oklab, oklch(from var(--outline-default) l c h / calc(alpha * 1)) 40%, transparent)}}.quiz-completion-summary .social-leaderboard-share-button{--tw-ring-inset:inset;margin-inline-start:auto;margin-inline-end:auto}.quiz-completion-summary .social-leaderboard-share-button:hover{background-color:oklch(from var(--surface-tertiary) l c h / calc(alpha * 1));color:oklch(from var(--glyph-primary) l c h / calc(alpha * 1));--tw-ring-color:oklch(from var(--outline-hover) l c h / calc(alpha * 1))}.quiz-completion-summary .social-leaderboard-share-button>[aria-hidden=true]{display:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.streak-counter{--streak-counter-ink:var(--glyph-primary);--streak-counter-muted:var(--glyph-secondary);color:var(--streak-counter-ink)}.streak-counter-row{justify-content:center;align-items:center;gap:0;display:flex}.streak-counter-flame{width:60px;height:60px;color:var(--streak-fire);flex:none;display:inline-block;position:relative}.streak-counter-flame svg,.streak-counter-heat,.streak-counter-solid{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.streak-counter-outline{color:var(--streak-counter-muted);opacity:0}.streak-counter-halo{filter:blur(7px);opacity:.22;animation:6.7s ease-in-out infinite streak-ember}.streak-counter-aura{filter:blur(15px);opacity:.07;animation:9.1s ease-in-out infinite streak-warmth}.streak-counter-bloom{filter:blur(11px);opacity:0;transform-origin:50% 55%}.streak-counter-text{flex-direction:column;flex:none;align-items:flex-start;display:flex}.streak-counter-digit{min-width:.7em;font-family:var(--font-family-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:30px;display:grid;overflow:hidden}.streak-counter-number,.streak-counter-previous{grid-area:1/1;display:block}.streak-counter-previous{opacity:0}.streak-counter[data-phase=waiting] .streak-counter-previous{opacity:1}.streak-counter[data-phase=waiting] .streak-counter-number{opacity:0;transform:translateY(100%)}.streak-counter-label{color:var(--streak-counter-muted);white-space:nowrap;margin-top:2px;font-size:11px;line-height:16px}.streak-counter--card{--streak-counter-ink:var(--nl-ink,var(--glyph-primary));--streak-counter-muted:var(--glyph-secondary);border:1px solid color-mix(in srgb, var(--streak-counter-ink) 9%, var(--bg-raised));background:var(--bg-raised);width:240px;max-width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--streak-counter-ink) 2%, transparent), 0 10px 22px -16px color-mix(in srgb, var(--streak-counter-ink) 22%, transparent);border-radius:18px;margin-inline-start:auto;margin-inline-end:auto;padding:18px 22px 22px}.streak-counter--card .streak-counter-row{gap:4px}.streak-counter--card .streak-counter-flame{width:76px;height:76px}.streak-counter--card .streak-counter-digit{letter-spacing:-.055em;font-family:inherit;font-size:48px;font-weight:600;line-height:45px}.streak-counter--card .streak-counter-label{margin-top:0;font-size:12px}.streak-counter-progress{grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;height:6px;margin-top:16px;display:grid}.streak-counter-progress>span{background:var(--streak-fire);border-radius:3px;position:relative;overflow:hidden}.streak-counter-progress>span:last-child{background:color-mix(in srgb, var(--streak-fire) 14%, var(--bg-raised))}.streak-counter-latest,.streak-counter-glint{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.streak-counter-latest{background:var(--streak-fire);transform-origin:0}.streak-counter-glint{background:linear-gradient(90deg, transparent, var(--streak-glint), transparent);opacity:0}.streak-counter[data-phase=waiting] .streak-counter-outline{opacity:1}.streak-counter[data-phase=waiting] .streak-counter-solid,.streak-counter[data-phase=waiting] .streak-counter-heat{opacity:0}.streak-counter[data-phase=waiting] .streak-counter-latest{transform:scaleX(0)}.streak-counter[data-running=false] .streak-counter-halo,.streak-counter[data-running=false] .streak-counter-aura{animation-play-state:paused}@keyframes streak-ember{0%,to{opacity:.2;transform:translate(0)}17%{opacity:.3;transform:translate(.4px,-.5px)}39%{opacity:.18;transform:translate(-.3px)}52%{opacity:.24;transform:translate(.2px,-.3px)}76%{opacity:.29;transform:translateY(-.7px)}89%{opacity:.21;transform:translate(-.4px,-.2px)}}@keyframes streak-warmth{0%,to{opacity:.07}24%{opacity:.13}63%{opacity:.06}82%{opacity:.1}}@media (max-width:450px){.streak-counter--compact .streak-counter-flame{width:54px;height:54px}.streak-counter--compact .streak-counter-digit{font-size:30px}}@media (prefers-reduced-motion:reduce){.streak-counter-halo,.streak-counter-aura{animation:none}}
