@property --theme-color{syntax:"<color>";inherits:true;initial-value:#3b82f6}.content-header[data-v-ee936cd7]{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-color) 8%, transparent), color-mix(in srgb, var(--theme-color) 3%, transparent));border:1px solid color-mix(in srgb, var(--theme-color) 15%, transparent);border-radius:1.5rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.5rem;transition:--theme-color .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.content-header[data-v-ee936cd7]:before{content:"";background:linear-gradient(90deg, var(--theme-color), transparent);height:3px;position:absolute;top:0;left:0;right:0}[dir=rtl] .content-header[data-v-ee936cd7]:before{background:linear-gradient(-90deg, var(--theme-color), transparent)}.content-header-left[data-v-ee936cd7]{align-items:center;gap:1rem;display:flex}.content-header-icon[data-v-ee936cd7]{background:var(--theme-color);color:#fff;width:56px;height:56px;box-shadow:0 4px 12px color-mix(in srgb, var(--theme-color) 30%, transparent);border-radius:14px;justify-content:center;align-items:center;display:flex}.content-header-text[data-v-ee936cd7]{flex-direction:column;gap:.25rem;display:flex}.content-header-title[data-v-ee936cd7]{color:var(--color-text,#1e293b);margin:0;font-size:1.5rem;font-weight:700}.content-header-subtitle[data-v-ee936cd7]{color:var(--color-text-muted,#64748b);margin:0;font-size:.875rem}.content-header-action[data-v-ee936cd7]{background:var(--color-surface,white);color:var(--theme-color);border:1px solid color-mix(in srgb, var(--theme-color) 20%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.content-header-action[data-v-ee936cd7]:hover{background:var(--theme-color);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--theme-color) 25%, transparent)}@media (max-width:640px){.content-header[data-v-ee936cd7]{flex-direction:column;align-items:flex-start;gap:1rem}.content-header-action[data-v-ee936cd7]{justify-content:center;width:100%}}.empty-state[data-v-121a6acf]{background:var(--color-surface);border:2px dashed var(--color-border);text-align:center;border-radius:1.5rem;padding:3rem 2rem}.empty-state-icon[data-v-121a6acf]{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.empty-state-title[data-v-121a6acf]{color:var(--color-text);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.empty-state-description[data-v-121a6acf]{color:var(--color-text-muted);max-width:24rem;margin:0 auto 1.5rem;font-size:1rem}.empty-state-actions[data-v-121a6acf]{flex-direction:column;justify-content:center;gap:.75rem;display:flex}@media (min-width:640px){.empty-state-actions[data-v-121a6acf]{flex-direction:row}}.icon-green[data-v-121a6acf]{color:#059669;background:#d1fae5}.icon-purple[data-v-121a6acf]{color:#7c3aed;background:#ede9fe}.icon-amber[data-v-121a6acf]{color:#d97706;background:#fef3c7}.icon-rose[data-v-121a6acf]{color:#e11d48;background:#ffe4e6}.icon-primary[data-v-121a6acf]{background:var(--color-primary-soft);color:var(--color-primary)}.dark{color:#fb7185;background:#881337}.loading-container[data-v-3cfa041f]{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:4rem 2rem;display:flex}.loading-pulse[data-v-3cfa041f]{width:60px;height:60px;position:relative}.loading-ring[data-v-3cfa041f]{border:3px solid #0000;border-top-color:var(--theme-color,var(--color-primary));border-radius:50%;animation:1.2s linear infinite spin-3cfa041f;position:absolute;top:0;bottom:0;left:0;right:0}.loading-ring.delay-1[data-v-3cfa041f]{opacity:.7;animation-delay:.15s;top:6px;bottom:6px;left:6px;right:6px}.loading-ring.delay-2[data-v-3cfa041f]{opacity:.4;animation-delay:.3s;top:12px;bottom:12px;left:12px;right:12px}@keyframes spin-3cfa041f{to{transform:rotate(360deg)}}.loading-text[data-v-3cfa041f]{color:var(--color-text-muted,#64748b);margin:0;font-size:.9rem;font-weight:500}.breadcrumb-slide-enter-active[data-v-002345a2]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.breadcrumb-slide-leave-active[data-v-002345a2]{transition:all .2s ease-out}.breadcrumb-slide-enter-from[data-v-002345a2]{opacity:0;transform:translateY(-15px)}.breadcrumb-slide-leave-to[data-v-002345a2]{opacity:0;transform:translateY(10px)}.breadcrumb-nav[data-v-002345a2]{background:color-mix(in srgb, var(--color-surface) 86%, var(--color-background));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:var(--shadow-md);color:var(--color-muted-foreground);font-family:var(--font-family-sans);align-items:center;gap:.375rem;margin-bottom:1rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;line-height:1.6;display:flex}@media (max-width:640px){.breadcrumb-nav[data-v-002345a2]{white-space:nowrap;scrollbar-width:none;gap:.25rem;width:100%;padding:.5rem;font-size:.8rem;overflow:auto hidden}.breadcrumb-nav[data-v-002345a2]::-webkit-scrollbar{display:none}}.breadcrumb-link[data-v-843128dd]{min-height:2rem;color:var(--color-muted-foreground);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:1px solid #0000;border-radius:1.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex}.breadcrumb-link[data-v-843128dd]:hover{color:var(--color-accent-foreground);background:color-mix(in srgb, var(--color-accent) 78%, transparent);border-color:color-mix(in srgb, var(--color-accent-foreground) 20%, var(--color-border))}.breadcrumb-link[data-v-843128dd]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.breadcrumb-link svg[data-v-843128dd-s]{width:1rem;height:1rem}.breadcrumb-current[data-v-cce0d9d0]{background:var(--color-accent);min-height:2rem;color:var(--color-accent-foreground);border:1px solid color-mix(in srgb, var(--color-accent-foreground) 18%, transparent);font-family:inherit;font-size:.875rem;font-weight:700;line-height:inherit;white-space:nowrap;border-radius:9999px;align-items:center;padding:.375rem .75rem;display:inline-flex}@media (max-width:640px){.breadcrumb-current[data-v-cce0d9d0]{min-height:2rem;padding:.375rem .75rem}}.breadcrumb-separator[data-v-ed5291d6]{color:color-mix(in srgb, var(--color-muted-foreground) 58%, var(--color-border));flex-shrink:0;align-items:center;display:flex}.otp-input-container[data-v-c1efa17c]{--otp-text:var(--color-text);--otp-bg:var(--color-bg);--otp-border:var(--color-border);--otp-focus:var(--color-primary-dark,#3b82f6);--otp-focus-ring:color-mix(in srgb, var(--otp-focus) 15%, transparent);--otp-locked-bg:color-mix(in srgb, var(--color-border) 40%, var(--color-bg));justify-content:center;width:100%;display:flex}.tone-book[data-v-c1efa17c]{--otp-text:var(--book-ink,var(--book-brand));--otp-bg:color-mix(in srgb, var(--book-surface-soft) 88%, var(--color-surface));--otp-border:var(--book-border);--otp-focus:var(--book-focus-ring);--otp-focus-ring:color-mix(in srgb, var(--book-focus-ring) 34%, transparent);--otp-locked-bg:color-mix(in srgb, var(--book-surface) 76%, var(--color-surface))}:root[data-book-activity-mode=dark]{--otp-text:var(--book-ink-dark);--otp-bg:color-mix(in srgb, var(--book-surface-dark-elevated) 86%, var(--book-ink-dark));--otp-border:color-mix(in srgb, var(--book-border-dark) 58%, var(--book-ink-dark));--otp-focus:var(--book-focus-ring-dark);--otp-focus-ring:color-mix(in srgb, var(--book-focus-ring-dark) 34%, transparent);--otp-locked-bg:color-mix(in srgb, var(--book-surface-dark-elevated) 82%, var(--book-surface-dark))}.otp-inputs[data-v-c1efa17c]{justify-content:center;gap:.4rem;width:min(100%,17rem);margin-inline-start:auto;margin-inline-end:auto;display:grid}.otp-field[data-v-c1efa17c]{aspect-ratio:.72;text-align:center;width:100%;color:var(--otp-text);background:var(--otp-bg);border:1.5px solid var(--otp-border);-webkit-appearance:none;appearance:none;border-radius:7px;padding:0;font-size:.95rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}@media (min-width:640px){.otp-inputs[data-v-c1efa17c]{gap:.45rem;width:min(100%,18.75rem)}.otp-field[data-v-c1efa17c]{border-radius:9px;font-size:1rem}}.otp-field[data-v-c1efa17c]:focus{border-color:var(--otp-focus);box-shadow:0 0 0 4px var(--otp-focus-ring);outline:none;transform:translateY(-2px)}.otp-field[data-v-c1efa17c]:disabled{background:var(--otp-locked-bg);cursor:not-allowed;opacity:.7}.is-locked .otp-field[data-v-c1efa17c]{letter-spacing:.08em}.has-error .otp-field[data-v-c1efa17c]{border-color:var(--color-error)}.has-error .otp-field[data-v-c1efa17c]:focus{border-color:var(--color-error);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-error) 24%, transparent)}.activity-header[data-v-e8f66535]{transition:background-color .3s,border-color .3s,box-shadow .3s}.activity-bottom-drawer__panel[data-v-25c18039]{isolation:isolate}.activity-bottom-drawer__handle-wrap[data-v-25c18039]{z-index:1;justify-content:center;padding:.75rem 0 .35rem;display:flex;position:relative}.activity-bottom-drawer__handle[data-v-25c18039]{background:var(--activity-bottom-drawer-handle);width:3rem;height:.375rem;box-shadow:inset 0 1px 0 var(--activity-bottom-drawer-border);opacity:.92;border-radius:9999px}.activity-bottom-drawer__inner[data-v-25c18039]{z-index:1;color:inherit;position:relative}.activity-layout-shell[data-v-a0cb3421]{--activity-shell-page-bg:var(--activity-surface);--activity-shell-elevated:var(--activity-surface-elevated);--activity-shell-text:var(--activity-text);--activity-shell-border:var(--activity-border);--activity-shell-shadow:0 24px 42px -34px var(--activity-shadow)}.instructions-trigger[data-v-949176b9]{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.instructions-trigger[data-v-949176b9]:hover{filter:brightness(.98)}.instructions-trigger[data-v-949176b9]:active{scale:.98}.instructions-trigger[data-v-949176b9]:focus-visible{outline:3px solid var(--instructions-focus);outline-offset:3px}.instructions-close-icon[data-v-949176b9]:focus-visible{outline:3px solid var(--instructions-focus);outline-offset:3px}.instructions-confirm[data-v-949176b9]:focus-visible{outline:3px solid var(--instructions-focus);outline-offset:3px}.instructions-trigger--pill[data-v-949176b9]{border-radius:1rem;padding:.625rem 1rem}.instructions-trigger--icon[data-v-949176b9]{border-radius:999px;width:2.25rem;height:2.25rem}.instructions-trigger__icon[data-v-949176b9]{background:var(--instructions-surface-strong);width:1.6rem;height:1.6rem;color:var(--instructions-text-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.instructions-overlay[data-v-949176b9]{background:var(--instructions-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain}.instructions-header[data-v-949176b9],.instructions-body[data-v-949176b9],.instructions-footer[data-v-949176b9]{z-index:1;position:relative}.instructions-body[data-v-949176b9]{overscroll-behavior:contain}.instructions-close-icon[data-v-949176b9]{color:var(--instructions-text-muted);background:var(--instructions-surface);border:1px solid var(--instructions-border)}.instructions-header__copy[data-v-949176b9]{position:relative}.instructions-header__eyebrow[data-v-949176b9]{color:var(--instructions-text-muted);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:900}.instructions-header__title[data-v-949176b9]{color:var(--instructions-text-strong);margin:.55rem 0 0;font-size:1.3rem;font-weight:900;line-height:1.2}.instructions-header__subtitle[data-v-949176b9]{color:var(--instructions-muted);margin:.45rem 0 0;font-size:.9rem;font-weight:600;line-height:1.55}.instructions-list[data-v-949176b9]{background:var(--instructions-surface-soft);border:1px solid var(--instructions-border)}.instructions-item[data-v-949176b9]{background:var(--instructions-paper);border:1px solid var(--instructions-border);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.9rem;padding:.95rem 1rem;display:grid}.instructions-item+.instructions-item[data-v-949176b9]{margin-top:.75rem}.instructions-item__index[data-v-949176b9]{background:var(--instructions-surface-strong);width:2rem;height:2rem;color:var(--instructions-text-strong);border:1px solid var(--instructions-border);border-radius:.75rem;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.instructions-item__text[data-v-949176b9]{color:var(--instructions-text);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.96rem;font-weight:600;line-height:1.75}.instructions-confirm[data-v-949176b9]{background:var(--instructions-accent);color:var(--instructions-on-accent);border:1px solid var(--instructions-accent);box-shadow:0 16px 28px -24px var(--instructions-shadow);transition:transform .2s,box-shadow .2s,filter .2s}.instructions-confirm[data-v-949176b9]:hover{filter:saturate(1.04)}.instructions-confirm[data-v-949176b9]:active{scale:.98}.instructions-modal-enter-active[data-v-949176b9],.instructions-modal-leave-active[data-v-949176b9]{transition:opacity .22s}.instructions-modal-enter-active .instructions-panel[data-v-949176b9],.instructions-modal-leave-active .instructions-panel[data-v-949176b9]{transition:transform .24s,opacity .22s}.instructions-modal-enter-from[data-v-949176b9],.instructions-modal-leave-to[data-v-949176b9]{opacity:0}.instructions-modal-enter-from .instructions-panel[data-v-949176b9],.instructions-modal-leave-to .instructions-panel[data-v-949176b9]{opacity:0;transform:translateY(12px)scale(.98)}.custom-scrollbar[data-v-949176b9]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-949176b9]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-949176b9]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--instructions-border) 92%, transparent);border-radius:999px}.custom-scrollbar[data-v-949176b9]::-webkit-scrollbar-thumb:hover{background:var(--instructions-surface-strong)}@media (max-width:640px){.instructions-header__title[data-v-949176b9]{font-size:1.15rem}.instructions-item__text[data-v-949176b9]{font-size:.92rem}}.activity-top-nav-shell[data-v-0de3d883]{z-index:120;pointer-events:none;position:fixed;top:0;left:0;right:0}.activity-top-nav[data-v-0de3d883]{pointer-events:auto;border-bottom:1px solid;overflow:hidden}.activity-top-nav__inner[data-v-0de3d883]{width:min(100%,1380px);padding:calc(env(safe-area-inset-top) + 12px) max(14px, env(safe-area-inset-right)) 14px max(14px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:.75rem;margin-inline-start:auto;margin-inline-end:auto;display:flex}.activity-top-nav__group[data-v-0de3d883]{align-items:center;gap:.5rem;min-width:0;display:flex}.activity-top-nav__group--end[data-v-0de3d883]{justify-content:flex-end}.nav-action[data-v-0de3d883]{cursor:pointer;border:1px solid var(--nav-base-border);background:var(--nav-base-bg);min-height:2.5rem;color:var(--nav-base-text);transform-origin:50%;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem .9rem;font-size:.82rem;font-weight:800;line-height:1;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:scale(1)}.nav-action[data-v-0de3d883]:hover{background:var(--nav-highlight-bg);border-color:var(--nav-highlight-border);color:var(--nav-highlight-text)}.nav-action[data-v-0de3d883]:active{background:var(--nav-active-bg);border-color:var(--nav-active-border);color:var(--nav-active-text);transform:scale(.97)}.nav-action[data-v-0de3d883]:focus-visible{outline:2px solid var(--nav-focus-ring);outline-offset:2px;background:var(--nav-active-bg);border-color:var(--nav-active-border);color:var(--nav-active-text)}.nav-action--icon[data-v-0de3d883]{padding-inline-start:.85rem;padding-inline-end:.85rem}.nav-action__icon-wrap[data-v-0de3d883]{transform-origin:50%;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.nav-action[data-motion=home]:hover .nav-action__icon-wrap[data-v-0de3d883]{animation:.46s cubic-bezier(.22,1,.36,1) icon-home-drift-0de3d883}.nav-action[data-motion=home]:focus-visible .nav-action__icon-wrap[data-v-0de3d883]{animation:.46s cubic-bezier(.22,1,.36,1) icon-home-drift-0de3d883}.nav-action[data-motion=back]:hover .nav-action__icon-wrap[data-v-0de3d883]{animation:.42s cubic-bezier(.22,1,.36,1) icon-back-slide-0de3d883}.nav-action[data-motion=back]:focus-visible .nav-action__icon-wrap[data-v-0de3d883]{animation:.42s cubic-bezier(.22,1,.36,1) icon-back-slide-0de3d883}.nav-action[data-motion=back].nav-action--rtl:hover .nav-action__icon-wrap[data-v-0de3d883]{animation-name:icon-back-slide-rtl-0de3d883}.nav-action[data-motion=back].nav-action--rtl:focus-visible .nav-action__icon-wrap[data-v-0de3d883]{animation-name:icon-back-slide-rtl-0de3d883}.nav-action[data-motion=theme]:hover .nav-action__icon-wrap[data-v-0de3d883]{animation:.52s cubic-bezier(.22,1,.36,1) icon-theme-spin-0de3d883}.nav-action[data-motion=theme]:focus-visible .nav-action__icon-wrap[data-v-0de3d883]{animation:.52s cubic-bezier(.22,1,.36,1) icon-theme-spin-0de3d883}.nav-action[data-motion=instructions]:hover .nav-action__icon-wrap[data-v-0de3d883]{animation:.44s cubic-bezier(.22,1,.36,1) icon-info-pop-0de3d883}.nav-action[data-motion=instructions]:focus-visible .nav-action__icon-wrap[data-v-0de3d883]{animation:.44s cubic-bezier(.22,1,.36,1) icon-info-pop-0de3d883}.nav-action[data-motion=palette]:hover .nav-action__icon-wrap[data-v-0de3d883]{animation:.52s cubic-bezier(.22,1,.36,1) icon-palette-fan-0de3d883}.nav-action[data-motion=palette]:focus-visible .nav-action__icon-wrap[data-v-0de3d883]{animation:.52s cubic-bezier(.22,1,.36,1) icon-palette-fan-0de3d883}@keyframes icon-home-drift-0de3d883{0%{transform:translate(0,0)scale(1)}35%{transform:translate(1px,-2px)scale(1.08)rotate(-4deg)}70%{transform:translate(-1px)scale(.98)rotate(3deg)}to{transform:translate(0,0)scale(1)}}@keyframes icon-back-slide-0de3d883{0%{transform:translate(0,0)}45%{transform:translate(-3px)scale(1.06)}to{transform:translate(0,0)}}@keyframes icon-back-slide-rtl-0de3d883{0%{transform:translate(0,0)}45%{transform:translate(3px)scale(1.06)}to{transform:translate(0,0)}}@keyframes icon-theme-spin-0de3d883{0%{transform:rotate(0)scale(1)}45%{transform:rotate(18deg)scale(1.14)}72%{transform:rotate(-8deg)scale(1.02)}to{transform:rotate(0)scale(1)}}@keyframes icon-info-pop-0de3d883{0%{transform:translate(0,0)scale(1)}45%{transform:translateY(-2px)scale(1.14)}72%{transform:translate(0,0)scale(.98)}to{transform:translate(0,0)scale(1)}}@keyframes icon-palette-fan-0de3d883{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-12deg)scale(1.08)}68%{transform:rotate(10deg)scale(1.12)}to{transform:rotate(0)scale(1)}}@media (max-width:640px){.activity-top-nav__inner[data-v-0de3d883]{gap:.5rem;padding-bottom:12px}.activity-top-nav__group[data-v-0de3d883]{gap:.375rem}.nav-action[data-v-0de3d883]{padding-inline-start:.8rem;padding-inline-end:.8rem}.nav-action span[data-v-0de3d883]{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.nav-action[data-v-0de3d883],.nav-action__icon-wrap[data-v-0de3d883]{transition-duration:.01ms}.nav-action[data-v-0de3d883]:active{transform:none}.nav-action:hover .nav-action__icon-wrap[data-v-0de3d883]{animation:none;transform:none}.nav-action:focus-visible .nav-action__icon-wrap[data-v-0de3d883]{animation:none;transform:none}}.score-screen[data-v-cb89b2f9]{height:var(--activity-shell-stage-height);max-height:var(--activity-shell-stage-height);overflow:hidden}.score-screen__body[data-v-cb89b2f9]{height:100%;min-height:0;max-height:100%;overflow:hidden}.score-screen__drawer[data-v-cb89b2f9]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.score-shell[data-v-cb89b2f9]{color:var(--activity-text,var(--book-surface-text));height:100%;min-height:100%;overflow:hidden}.score-shell__summary-card[data-v-cb89b2f9]{flex:none}.score-shell__body-panel[data-v-cb89b2f9]{min-height:0}.score-shell__review-scroll[data-v-cb89b2f9]{scrollbar-width:none;padding-top:1.25rem;padding-bottom:1.25rem;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 90%,#0000 100%)}.score-shell__review-scroll[data-v-cb89b2f9]::-webkit-scrollbar{display:none}@keyframes shake-fc58123a{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.animate-shake[data-v-fc58123a]{animation:.4s cubic-bezier(.36,.07,.19,.97) both shake-fc58123a}.answer-drawer[data-v-fc58123a]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.question-option[data-v-fc58123a],.question-option__label[data-v-fc58123a],.question-option__status[data-v-fc58123a],.question-action[data-v-fc58123a],.result-actions[data-v-fc58123a]{transition:color .22s,background-color .22s,border-color .22s,opacity .22s,transform .22s}.question-option[data-v-fc58123a]{background-color:var(--option-bg);border-color:var(--option-border)}.question-option[data-v-fc58123a]:hover{background-color:var(--option-hover-bg,var(--option-bg))}.question-option[data-v-fc58123a]:focus-visible{box-shadow:0 0 0 4px var(--question-focus)}.question-action[data-v-fc58123a]:hover{filter:brightness(.98)}.result-actions[data-v-fc58123a]{transform-origin:bottom;will-change:height, opacity, transform;position:sticky;bottom:0}.result-action-list-enter-active[data-v-fc58123a],.result-action-list-leave-active[data-v-fc58123a],.result-action-list-move[data-v-fc58123a]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s}.result-action-list-enter-from[data-v-fc58123a],.result-action-list-leave-to[data-v-fc58123a]{opacity:0;transform:translateY(8px)scale(.98)}.result-action-list-leave-active[data-v-fc58123a]{position:absolute}@media (prefers-reduced-motion:reduce){.question-option[data-v-fc58123a],.question-option__label[data-v-fc58123a],.question-option__status[data-v-fc58123a],.question-action[data-v-fc58123a],.result-actions[data-v-fc58123a],.result-action-list-enter-active[data-v-fc58123a],.result-action-list-leave-active[data-v-fc58123a],.result-action-list-move[data-v-fc58123a]{transition:none!important}}.custom-scrollbar[data-v-c52334eb]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-c52334eb]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-c52334eb]::-webkit-scrollbar-thumb{background-color:var(--test-scrollbar-thumb);border-radius:20px}.custom-scrollbar[data-v-c52334eb]::-webkit-scrollbar-thumb:hover{background-color:var(--test-scrollbar-thumb-hover)}.answer-drawer[data-v-c52334eb]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.test-option[data-v-c52334eb],.test-option__label[data-v-c52334eb],.test-option__indicator[data-v-c52334eb],.test-review-card[data-v-c52334eb],.test-review-card__badge[data-v-c52334eb]{transition:color .22s,background-color .22s,border-color .22s,opacity .22s,transform .22s,box-shadow .22s}.test-option[data-v-c52334eb]{background-color:var(--option-bg);border-color:var(--option-border)}.test-option[data-v-c52334eb]:hover{background-color:var(--option-hover-bg,var(--option-bg))}.test-option[data-v-c52334eb]:focus-visible{box-shadow:0 0 0 4px var(--test-focus)}@media (prefers-reduced-motion:reduce){.test-option[data-v-c52334eb],.test-option__label[data-v-c52334eb],.test-option__indicator[data-v-c52334eb],.test-review-card[data-v-c52334eb],.test-review-card__badge[data-v-c52334eb]{transition:none!important}}.skeleton-loader-wrapper[data-v-faf41e02]{border-radius:.75rem;width:100%;max-width:100%;position:relative;overflow:hidden}.skeleton-loader-wrapper.wrapper-card[data-v-faf41e02]{border-radius:6px 16px 16px 6px;width:100%;max-width:280px}.skeleton-loader-wrapper.wrapper-card.is-rtl[data-v-faf41e02]{border-radius:16px 6px 6px 16px}.animated-gradient-bg[data-v-faf41e02]{opacity:.15;z-index:0;border-radius:inherit;background:linear-gradient(-45deg,#dbeafe,#bfdbfe,#93c5fd,#60a5fa,#3b82f6,#2563eb) 0 0/400% 400%;animation:15s infinite gradientFlow-faf41e02;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes gradientFlow-faf41e02{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.skeleton-loader[data-v-faf41e02]{z-index:1;width:100%;max-width:100%;position:relative;overflow:hidden}.skeleton-bar[data-v-faf41e02]{background:linear-gradient(90deg, var(--color-border,#e5e7eb) 25%, var(--color-surface,#f3f4f6) 50%, var(--color-border,#e5e7eb) 75%);background-size:200% 100%;border-radius:.75rem;height:1rem;animation:1.5s ease-in-out infinite skeleton-pulse-faf41e02}@keyframes skeleton-pulse-faf41e02{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-bar-title[data-v-faf41e02]{border-radius:1rem;width:70%;height:2rem;margin-bottom:.75rem}.skeleton-bar-subtitle[data-v-faf41e02]{border-radius:.75rem;width:50%;height:1.5rem}.skeleton-bar-full[data-v-faf41e02]{width:100%;margin-bottom:.5rem}.skeleton-bar-medium[data-v-faf41e02]{width:75%;margin-bottom:.5rem}.skeleton-bar-button[data-v-faf41e02]{border-radius:.5rem;width:8rem;height:2.5rem}.skeleton-bar-option[data-v-faf41e02]{flex:1;height:1.25rem}.skeleton-title[data-v-faf41e02]{padding:1.5rem}.skeleton-text[data-v-faf41e02]{padding:1rem}.skeleton-card[data-v-faf41e02]{aspect-ratio:1/1.45;background:var(--color-surface,#e5e7eb);flex-direction:column;justify-content:center;width:100%;min-height:260px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.skeleton-card-cover[data-v-faf41e02]{width:100%}.skeleton-button[data-v-faf41e02]{display:inline-block}.skeleton-image[data-v-faf41e02]{aspect-ratio:16/9;border-radius:1rem;width:100%;overflow:hidden}.skeleton-image-placeholder[data-v-faf41e02]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;justify-content:center;align-items:center;width:100%;height:100%;animation:1.5s ease-in-out infinite skeleton-pulse-faf41e02;display:flex}.skeleton-image-icon[data-v-faf41e02]{color:#9ca3af;opacity:.5;width:4rem;height:4rem}.skeleton-map[data-v-faf41e02]{aspect-ratio:4/3;border-radius:.75rem;width:100%;position:relative;overflow:hidden}.skeleton-map-placeholder[data-v-faf41e02]{background:linear-gradient(135deg,#e5e7eb 0%,#f3f4f6 50%,#e5e7eb 100%) 0 0/200% 200%;justify-content:center;align-items:center;width:100%;height:100%;animation:2s ease-in-out infinite skeleton-map-pulse-faf41e02;display:flex;position:relative}@keyframes skeleton-map-pulse-faf41e02{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.skeleton-map-icon[data-v-faf41e02]{color:#9ca3af;opacity:.4;width:5rem;height:5rem;animation:1.5s ease-in-out infinite skeleton-map-icon-pulse-faf41e02}@keyframes skeleton-map-icon-pulse-faf41e02{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.skeleton-map-controls[data-v-faf41e02]{flex-direction:column;gap:.25rem;display:flex;position:absolute;top:1rem;right:1rem}.skeleton-map-btn[data-v-faf41e02]{background:#fff9;border-radius:.375rem;width:2rem;height:2rem;animation:1.5s ease-in-out infinite skeleton-pulse-faf41e02}.skeleton-question[data-v-faf41e02]{background:#fff;border:2px solid #e5e7eb;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.skeleton-question-header[data-v-faf41e02]{margin-bottom:1.5rem}.skeleton-question-options[data-v-faf41e02]{flex-direction:column;gap:1rem;display:flex}.skeleton-option[data-v-faf41e02]{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;display:flex}.skeleton-option-letter[data-v-faf41e02]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem;animation:1.5s ease-in-out infinite skeleton-pulse-faf41e02}.skeleton-list[data-v-faf41e02]{flex-direction:column;gap:.75rem;display:flex}.skeleton-list-item[data-v-faf41e02]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}@media (max-width:640px){.skeleton-card[data-v-faf41e02],.skeleton-question[data-v-faf41e02]{padding:1rem}.skeleton-option[data-v-faf41e02]{padding:.75rem}.skeleton-option-letter[data-v-faf41e02]{width:2rem;height:2rem}}@media (max-width:480px){.skeleton-card[data-v-faf41e02],.skeleton-question[data-v-faf41e02]{padding:.75rem}.skeleton-option[data-v-faf41e02]{padding:.5rem}.skeleton-option-letter[data-v-faf41e02]{width:1.75rem;height:1.75rem}}.skeleton-loader[data-v-faf41e02]{transition:opacity .3s ease-in-out}.skeleton-loader.fade-out[data-v-faf41e02]{opacity:0}.timed-question-screen__body[data-v-123facf7]{min-height:0}.timed-question[data-v-123facf7]{color:var(--timed-text)}.timed-question__shell[data-v-123facf7]{background:var(--timed-surface-elevated);width:100%;box-shadow:var(--timed-shell-shadow);border-width:1px;border-radius:clamp(1.55rem,1.2rem + 1vw,2.2rem);gap:clamp(1rem,.8rem + .7vw,1.4rem);display:grid;overflow:hidden}.timed-question__shell--loading[data-v-123facf7]{min-height:min(66dvh,44rem)}.timed-question__shell--media[data-v-123facf7]{align-items:stretch}.timed-question__media-panel[data-v-123facf7],.timed-question__content-panel[data-v-123facf7]{min-width:0}.timed-question__media-panel[data-v-123facf7]{padding:clamp(.9rem,.7rem + .7vw,1.15rem);display:flex}.timed-question__media-frame[data-v-123facf7]{border:1px solid color-mix(in srgb, var(--timed-border) 72%, transparent);background:radial-gradient(circle at top, color-mix(in srgb, var(--timed-surface-soft) 84%, transparent) 0%, color-mix(in srgb, var(--timed-paper) 98%, transparent) 38%, color-mix(in srgb, var(--timed-surface) 68%, var(--timed-paper)) 100%);width:100%;min-height:min(42dvh,28rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--timed-paper) 54%, transparent);border-radius:calc(clamp(1.55rem,1.2rem + 1vw,2.2rem) - .35rem);justify-content:center;align-items:center;transition:border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:clip}.timed-question__media-frame--interactive[data-v-123facf7]{cursor:zoom-in}.timed-question__media-frame--interactive[data-v-123facf7]:hover{border-color:color-mix(in srgb, var(--timed-cta) 28%, var(--timed-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--timed-paper) 54%, transparent), 0 18px 30px -26px color-mix(in srgb, var(--timed-shadow-tint) 82%, transparent)}.timed-question__media-frame--interactive[data-v-123facf7]:focus-within{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--timed-paper) 54%, transparent), 0 0 0 4px var(--timed-focus)}.timed-question__image[data-v-123facf7]{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:min(70dvh,38rem);box-shadow:var(--timed-panel-shadow);transition:opacity .18s,filter .18s}.timed-question__image--loading[data-v-123facf7]{opacity:0}.timed-question__media-state[data-v-123facf7]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;top:clamp(.9rem,.7rem + .7vw,1.15rem);bottom:clamp(.9rem,.7rem + .7vw,1.15rem);left:clamp(.9rem,.7rem + .7vw,1.15rem);right:clamp(.9rem,.7rem + .7vw,1.15rem)}.timed-question__media-state--message[data-v-123facf7]{text-align:center;color:var(--timed-text-muted);padding:1.5rem}.timed-question__media-message-icon[data-v-123facf7]{background:color-mix(in srgb, var(--timed-surface-strong) 76%, var(--timed-paper));width:3rem;height:3rem;color:var(--timed-text-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.timed-question__media-message-title[data-v-123facf7]{color:var(--timed-text-strong);font-size:1rem;font-weight:800}.timed-question__media-message-body[data-v-123facf7]{font-size:.95rem;line-height:1.6}.timed-question__media-skeleton[data-v-123facf7]{aspect-ratio:4/3;background:color-mix(in srgb, var(--timed-surface-strong) 84%, var(--timed-paper));border-radius:1.4rem;width:min(100%,38rem);position:relative;overflow:hidden}.timed-question__media-skeleton-shimmer[data-v-123facf7]{background:linear-gradient(120deg, transparent 0%, color-mix(in srgb, var(--timed-paper) 70%, transparent) 48%, transparent 100%);animation:1.4s ease-in-out infinite timed-question-shimmer-123facf7;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.timed-question__media-loading-bar-wrap[data-v-123facf7]{background:color-mix(in srgb, var(--timed-surface-strong) 75%, transparent);border-radius:999px;width:min(15rem,60%);height:.3rem;overflow:hidden}.timed-question__media-loading-bar[data-v-123facf7]{border-radius:inherit;background:var(--timed-cta);width:42%;height:100%;animation:1.2s ease-in-out infinite timed-question-loading-123facf7}.timed-question__media-hint[data-v-123facf7],.timed-question__zoom-chip[data-v-123facf7]{border:1px solid color-mix(in srgb, var(--timed-border) 72%, transparent);background:var(--timed-chip-bg);color:var(--timed-text-strong);box-shadow:0 16px 28px -24px color-mix(in srgb, var(--timed-shadow-tint) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;align-items:center;gap:.55rem;padding:.7rem .95rem;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.timed-question__media-hint[data-v-123facf7]{pointer-events:none;font-size:.8rem;font-weight:700}.timed-question__zoom-chip[data-v-123facf7]{cursor:pointer;font-size:.85rem;font-weight:700;transition:background-color .18s,transform .18s}.timed-question__zoom-chip[data-v-123facf7]:hover{background:var(--timed-chip-hover)}.timed-question__zoom-chip[data-v-123facf7]:focus-visible{outline:2px solid var(--timed-focus);outline-offset:3px}.timed-question__content-panel[data-v-123facf7]{background:var(--timed-paper);flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1rem,.84rem + .9vw,1.55rem);display:flex}.timed-question__timer-card[data-v-123facf7],.timed-question__result[data-v-123facf7]{border:1px solid color-mix(in srgb, var(--timed-border) 76%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--timed-paper) 58%, transparent);border-radius:1.4rem}.timed-question__timer-card[data-v-123facf7]{background:color-mix(in srgb, var(--timed-surface-soft) 64%, var(--timed-paper));padding:1rem 1rem .9rem}.timed-question__timer-meta[data-v-123facf7]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.timed-question__timer-label[data-v-123facf7]{letter-spacing:.16em;text-transform:uppercase;color:var(--timed-text-muted);font-size:.78rem;font-weight:800}.timed-question__timer-readout[data-v-123facf7]{align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:inline-flex}.timed-question__timer-track[data-v-123facf7]{background:color-mix(in srgb, var(--timed-surface-strong) 76%, transparent);border-radius:999px;height:.6rem;overflow:hidden}.timed-question__timer-fill[data-v-123facf7]{border-radius:inherit;height:100%;transition:width .2s linear,background-color .18s}.timed-question__prompt-block[data-v-123facf7]{flex-direction:column;gap:.65rem;display:flex}.timed-question__prompt[data-v-123facf7]{color:var(--timed-text-strong);letter-spacing:-.03em;font-size:clamp(1.35rem,1.1rem + .85vw,2rem);font-weight:900;line-height:1.18}.timed-question__supporting-copy[data-v-123facf7]{color:var(--timed-text-muted);font-size:.98rem;line-height:1.7}.timed-question__form[data-v-123facf7]{flex-direction:column;gap:.8rem;display:flex}.timed-question__input[data-v-123facf7]{border:1px solid var(--timed-input-border);background:var(--timed-input-bg);width:100%;color:var(--timed-text);border-radius:1.15rem;padding:1rem 1.15rem;font-size:1.02rem;font-weight:600;transition:border-color .18s,background-color .18s,box-shadow .18s}.timed-question__input[data-v-123facf7]::placeholder{color:color-mix(in srgb, var(--timed-text-muted) 76%, transparent)}.timed-question__input[data-v-123facf7]:hover:enabled{background:var(--timed-input-hover)}.timed-question__input[data-v-123facf7]:focus-visible{border-color:var(--timed-cta);box-shadow:0 0 0 4px var(--timed-focus);outline:none}.timed-question__input[data-v-123facf7]:disabled{cursor:not-allowed;opacity:.72}.timed-question__submit[data-v-123facf7],.timed-question__secondary-action[data-v-123facf7]{cursor:pointer;border:1px solid #0000;border-radius:1.15rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.2rem;padding:.9rem 1.2rem;font-weight:800;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.timed-question__submit[data-v-123facf7]{background:var(--timed-cta);color:var(--timed-on-cta);box-shadow:0 16px 28px -24px color-mix(in srgb, var(--timed-cta) 82%, transparent)}.timed-question__submit[data-v-123facf7]:hover:enabled{background:var(--timed-cta-hover);box-shadow:0 18px 30px -24px color-mix(in srgb, var(--timed-cta) 88%, transparent)}.timed-question__submit[data-v-123facf7]:active:enabled{transform:scale(.95)}.timed-question__submit[data-v-123facf7]:focus-visible{outline:2px solid var(--timed-focus);outline-offset:3px}.timed-question__secondary-action[data-v-123facf7]:focus-visible{outline:2px solid var(--timed-focus);outline-offset:3px}.timed-question__submit[data-v-123facf7]:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.timed-question__result[data-v-123facf7]{color:inherit;border-style:solid;flex-direction:column;align-items:flex-start;gap:.95rem;padding:1.1rem;display:flex}.timed-question__result-icon[data-v-123facf7]{width:3rem;height:3rem;box-shadow:0 12px 24px -20px color-mix(in srgb, var(--timed-shadow-tint) 90%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.timed-question__result-header[data-v-123facf7]{align-items:center;gap:.75rem;display:flex}.timed-question__revealed-answer[data-v-123facf7]{border:1px solid;border-radius:1.15rem;flex-direction:column;gap:.55rem;width:100%;padding:.95rem 1rem;display:flex}.timed-question__revealed-answer-label[data-v-123facf7]{letter-spacing:.14em;text-transform:uppercase;color:var(--timed-text-muted);font-size:.76rem;font-weight:800}.timed-question__revealed-answer-value[data-v-123facf7]{letter-spacing:-.02em;color:var(--timed-text-strong);text-wrap:balance;font-size:clamp(1.2rem,1.05rem + .5vw,1.55rem);font-weight:900;line-height:1.25;display:block}.timed-question__result-actions[data-v-123facf7]{justify-content:flex-end;gap:.75rem;width:100%;display:flex}.timed-question__result-title[data-v-123facf7]{font-size:1.1rem;font-weight:900;line-height:1.2}.timed-question__result-message[data-v-123facf7]{color:color-mix(in srgb, currentColor 88%, var(--timed-text));font-size:.98rem;line-height:1.65}.timed-question__secondary-action[data-v-123facf7]{background:var(--timed-paper)}.timed-question__secondary-action[data-v-123facf7]:hover{background:color-mix(in srgb, var(--timed-surface-strong) 58%, var(--timed-paper))}.timed-question__secondary-action[data-v-123facf7]:active{transform:scale(.95)}@media (min-width:960px){.timed-question__shell--media[data-v-123facf7]{grid-template-columns:minmax(0,1.24fr) minmax(20rem,.86fr);min-height:min(68dvh,44rem)}.timed-question__media-panel[data-v-123facf7],.timed-question__media-frame[data-v-123facf7]{min-height:100%}.timed-question__content-panel[data-v-123facf7]{border-inline-start:1px solid color-mix(in srgb, var(--timed-border) 72%, transparent)}}@media (max-width:959px){.timed-question__shell[data-v-123facf7]{max-width:46rem;margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:639px){.timed-question__shell[data-v-123facf7]{gap:0}.timed-question__media-panel[data-v-123facf7]{padding:.8rem .8rem 0}.timed-question__media-frame[data-v-123facf7]{min-height:min(38dvh,19rem)}.timed-question__image[data-v-123facf7]{max-height:min(54dvh,20rem)}.timed-question__content-panel[data-v-123facf7]{padding:.95rem .9rem 1rem}.timed-question__timer-card[data-v-123facf7]{border-radius:1rem;gap:.35rem;padding:.7rem .8rem}.timed-question__timer-meta[data-v-123facf7]{margin-bottom:.35rem}.timed-question__timer-label[data-v-123facf7]{letter-spacing:.1em;font-size:.62rem}.timed-question__supporting-copy[data-v-123facf7]{display:none}.timed-question__timer-readout[data-v-123facf7]{gap:.35rem;font-size:.92rem}.timed-question__timer-track[data-v-123facf7]{height:.45rem}.timed-question__prompt-block[data-v-123facf7]{gap:.35rem}.timed-question__zoom-chip[data-v-123facf7],.timed-question__media-hint[data-v-123facf7]{justify-content:center;bottom:.8rem;left:.8rem;right:.8rem}.timed-question__submit[data-v-123facf7],.timed-question__secondary-action[data-v-123facf7]{width:100%}.timed-question__result-actions[data-v-123facf7]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.timed-question__image[data-v-123facf7],.timed-question__media-frame[data-v-123facf7],.timed-question__zoom-chip[data-v-123facf7],.timed-question__submit[data-v-123facf7],.timed-question__secondary-action[data-v-123facf7],.timed-question__timer-fill[data-v-123facf7]{transition:none}.timed-question__media-skeleton-shimmer[data-v-123facf7],.timed-question__media-loading-bar[data-v-123facf7]{animation:none}}@keyframes timed-question-shimmer-123facf7{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes timed-question-loading-123facf7{0%{transform:translate(-125%)}to{transform:translate(245%)}}.timed-quiz-screen__body[data-v-5e4f4b53]{min-height:0;overflow:hidden auto}.timed-quiz[data-v-5e4f4b53]{color:var(--timed-quiz-text);min-height:100%}.timed-quiz__loading-grid[data-v-5e4f4b53],.timed-quiz__start-layout[data-v-5e4f4b53],.timed-quiz__active-layout[data-v-5e4f4b53]{align-items:stretch;gap:1rem;display:grid}.timed-quiz__start-layout--media[data-v-5e4f4b53],.timed-quiz__active-layout--media[data-v-5e4f4b53],.timed-quiz__loading-grid--media[data-v-5e4f4b53]{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.timed-quiz__active-layout[data-v-5e4f4b53]{padding-bottom:clamp(1rem,2.5vh,1.75rem)}.timed-quiz__media-panel[data-v-5e4f4b53],.timed-quiz__content-panel[data-v-5e4f4b53]{min-width:0;box-shadow:var(--timed-quiz-panel-shadow);border-radius:1.75rem;padding:1rem}.timed-quiz__media-panel[data-v-5e4f4b53]{min-height:clamp(18rem,56vh,38rem);display:flex}.timed-quiz__content-panel[data-v-5e4f4b53]{background:var(--timed-quiz-paper);flex-direction:column;gap:1rem;padding-bottom:clamp(1rem,2.4vh,1.5rem);display:flex}.timed-quiz__media-frame[data-v-5e4f4b53]{background:radial-gradient(circle at top, color-mix(in srgb, var(--timed-quiz-surface-strong) 24%, transparent), transparent 60%), color-mix(in srgb, var(--timed-quiz-surface) 88%, var(--timed-quiz-paper));border-radius:1.5rem;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.timed-quiz__media-frame--interactive[data-v-5e4f4b53]{cursor:zoom-in}.timed-quiz__image[data-v-5e4f4b53]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(72vh,100%);transition:opacity .25s,transform .35s}.timed-quiz__image--loading[data-v-5e4f4b53]{opacity:0}.timed-quiz__media-frame:hover .timed-quiz__image[data-v-5e4f4b53]{transform:scale(1.01)}.timed-quiz__media-state[data-v-5e4f4b53]{flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.timed-quiz__media-state--message[data-v-5e4f4b53]{text-align:center;gap:.75rem}.timed-quiz__media-message-icon[data-v-5e4f4b53]{background:var(--color-error-icon-bg);width:3rem;height:3rem;color:var(--color-error-icon-text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.timed-quiz__media-message-title[data-v-5e4f4b53]{color:var(--timed-quiz-text-strong);margin:0;font-size:1rem;font-weight:800}.timed-quiz__media-message-body[data-v-5e4f4b53]{max-width:24rem;color:var(--timed-quiz-text-muted);margin:0;font-size:.95rem;line-height:1.6}.timed-quiz__media-skeleton[data-v-5e4f4b53]{aspect-ratio:16/10;background:color-mix(in srgb, var(--timed-quiz-surface-strong) 82%, var(--timed-quiz-paper));border-radius:1.5rem;width:min(100%,32rem);position:relative;overflow:hidden}.timed-quiz__media-skeleton-shimmer[data-v-5e4f4b53]{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--timed-quiz-paper) 44%, transparent) 50%, transparent 100%);animation:1.4s ease-in-out infinite timed-quiz-shimmer-5e4f4b53;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.timed-quiz__zoom-chip[data-v-5e4f4b53]{border:1px solid color-mix(in srgb, var(--timed-quiz-border) 82%, transparent);background:color-mix(in srgb, var(--timed-quiz-paper) 85%, transparent);min-height:2.5rem;color:var(--timed-quiz-text-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.85rem;font-weight:700;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:1rem}.timed-quiz__zoom-chip[data-v-5e4f4b53]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.timed-quiz__zoom-chip[data-v-5e4f4b53]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.timed-quiz__zoom-chip[data-v-5e4f4b53]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.timed-quiz__zoom-chip[data-v-5e4f4b53]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.timed-quiz__zoom-chip[data-v-5e4f4b53]:hover{background:color-mix(in srgb, var(--timed-quiz-surface-strong) 76%, var(--timed-quiz-paper))}.timed-quiz__zoom-chip[data-v-5e4f4b53]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--timed-quiz-focus) 42%, transparent);outline:none}.timed-quiz__intro-card[data-v-5e4f4b53]{flex-direction:column;gap:.75rem;display:flex}.timed-quiz__eyebrow[data-v-5e4f4b53]{border:1px solid color-mix(in srgb, var(--timed-quiz-cta) 38%, transparent);background:color-mix(in srgb, var(--timed-quiz-cta) 14%, var(--timed-quiz-surface-elevated));width:-moz-fit-content;width:fit-content;color:var(--timed-quiz-text-strong);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.45rem .85rem;font-size:.78rem;font-weight:900;display:inline-flex}.timed-quiz__title[data-v-5e4f4b53]{color:var(--timed-quiz-text-strong);letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:900;line-height:1.05}.timed-quiz__supporting-copy[data-v-5e4f4b53]{color:var(--timed-quiz-text-muted);margin:0;font-size:.98rem;line-height:1.65}.timed-quiz__summary-grid[data-v-5e4f4b53]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.timed-quiz__summary-card[data-v-5e4f4b53]{border:1px solid var(--timed-quiz-chip-border);background:color-mix(in srgb, var(--timed-quiz-surface) 88%, var(--timed-quiz-paper));border-radius:1.35rem;flex-direction:column;gap:.65rem;min-width:0;padding:1rem;display:flex}.timed-quiz__summary-icon[data-v-5e4f4b53]{background:color-mix(in srgb, var(--timed-quiz-paper) 82%, var(--timed-quiz-surface-strong));width:2.5rem;height:2.5rem;color:var(--timed-quiz-text-strong);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.timed-quiz__summary-label[data-v-5e4f4b53]{color:var(--timed-quiz-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.73rem;font-weight:800}.timed-quiz__summary-value[data-v-5e4f4b53]{color:var(--timed-quiz-text-strong);align-items:baseline;gap:.3rem;font-size:1.55rem;font-weight:900;display:inline-flex}.timed-quiz__summary-value small[data-v-5e4f4b53]{color:var(--timed-quiz-text-muted);font-size:.8rem}.timed-quiz__status-row[data-v-5e4f4b53]{align-items:stretch;gap:.75rem;display:flex}.timed-quiz__meta-group[data-v-5e4f4b53]{flex-wrap:wrap;align-items:stretch;gap:.6rem;display:flex}.timed-quiz__badge[data-v-5e4f4b53]{border:1px solid var(--timed-quiz-chip-border);background:var(--timed-quiz-chip-bg);letter-spacing:.12em;text-transform:uppercase;border-radius:1rem;align-items:center;gap:.55rem;min-height:2.75rem;padding:.55rem .95rem;font-size:.76rem;font-weight:900;display:inline-flex}.timed-quiz__badge-copy[data-v-5e4f4b53]{flex-direction:column;gap:.1rem;display:flex}.timed-quiz__badge-copy span[data-v-5e4f4b53]{letter-spacing:.12em;text-transform:uppercase;color:var(--timed-quiz-text-muted);font-size:.7rem;font-weight:800}.timed-quiz__badge-copy strong[data-v-5e4f4b53]{color:var(--timed-quiz-text-strong);font-size:1rem;font-weight:900;line-height:1}.timed-quiz__badge--meta[data-v-5e4f4b53],.timed-quiz__badge--difficulty[data-v-5e4f4b53]{justify-content:center}.timed-quiz__badge--meta[data-v-5e4f4b53]{color:var(--timed-quiz-text-muted)}.timed-quiz__badge--meta strong[data-v-5e4f4b53]{color:var(--timed-quiz-text-strong)}.timed-quiz__badge--score[data-v-5e4f4b53]{border:1px solid color-mix(in srgb, var(--timed-quiz-cta) 18%, var(--timed-quiz-border));background:color-mix(in srgb, var(--timed-quiz-cta) 10%, var(--timed-quiz-paper));color:var(--timed-quiz-text-strong);gap:.7rem;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative}.timed-quiz__score-chip--bump[data-v-5e4f4b53]{box-shadow:0 18px 30px -24px color-mix(in srgb, var(--timed-quiz-cta) 44%, transparent);transform:translateY(-1px)scale(1.02)}.timed-quiz__score-chip-icon[data-v-5e4f4b53]{background:var(--timed-quiz-cta);width:2rem;height:2rem;color:var(--timed-quiz-on-cta);border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}.timed-quiz__score-chip-copy[data-v-5e4f4b53]{flex-direction:column;gap:.1rem;display:flex}.timed-quiz__score-chip-copy span[data-v-5e4f4b53]{letter-spacing:.12em;text-transform:uppercase;color:var(--timed-quiz-text-muted);font-size:.7rem;font-weight:800}.timed-quiz__score-chip-value-row[data-v-5e4f4b53]{align-items:center;gap:.3rem;display:inline-flex}.timed-quiz__score-chip-copy strong[data-v-5e4f4b53]{font-size:1.1rem;font-weight:900;line-height:1}.timed-quiz__score-flash[data-v-5e4f4b53]{background:var(--color-success);color:var(--timed-quiz-success-foreground);border-radius:999px;justify-content:center;align-items:center;padding:.1rem .38rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.timed-quiz__timer-card[data-v-5e4f4b53]{border:1px solid var(--timed-quiz-chip-border);background:color-mix(in srgb, var(--timed-quiz-surface) 92%, var(--timed-quiz-paper));border-radius:1.4rem;flex-direction:column;gap:.7rem;padding:1rem 1.05rem;display:flex}.timed-quiz__timer-meta[data-v-5e4f4b53]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.timed-quiz__timer-label[data-v-5e4f4b53]{color:var(--timed-quiz-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.timed-quiz__timer-readout[data-v-5e4f4b53]{align-items:center;gap:.45rem;font-size:1.05rem;font-weight:900;display:inline-flex}.timed-quiz__timer-track[data-v-5e4f4b53]{background:color-mix(in srgb, var(--timed-quiz-surface-strong) 55%, transparent);border-radius:999px;height:.65rem;overflow:hidden}.timed-quiz__timer-fill[data-v-5e4f4b53]{border-radius:inherit;height:100%;transition:width 1s linear}.timed-quiz__prompt-block[data-v-5e4f4b53]{flex-direction:column;gap:.75rem;display:flex}.timed-quiz__prompt[data-v-5e4f4b53]{color:var(--timed-quiz-text-strong);letter-spacing:-.03em;text-wrap:pretty;margin:0;font-weight:900;line-height:1.12}.timed-quiz__drawer-panel[data-v-5e4f4b53]{padding-bottom:max(.9rem, env(safe-area-inset-bottom))}.timed-quiz__drawer-loading[data-v-5e4f4b53],.timed-quiz__start-drawer[data-v-5e4f4b53],.timed-quiz__answer-drawer[data-v-5e4f4b53]{padding:1rem}.timed-quiz__drawer-loading-stack[data-v-5e4f4b53],.timed-quiz__options[data-v-5e4f4b53]{flex-direction:column;gap:.75rem;display:flex}.timed-quiz__option[data-v-5e4f4b53]{background-color:var(--option-bg);border-color:var(--option-border);text-align:start;cursor:pointer;align-items:center;gap:.9rem;width:100%;padding:.875rem .95rem;transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s,opacity .22s;display:flex}.timed-quiz__option[data-v-5e4f4b53]:hover:not(:disabled){background-color:var(--option-hover-bg,var(--option-bg))!important}.timed-quiz__option[data-v-5e4f4b53]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--timed-quiz-focus) 38%, transparent);outline:none}.timed-quiz__option[data-v-5e4f4b53]:disabled{cursor:default}.timed-quiz__option-label[data-v-5e4f4b53]{border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.98rem;font-weight:900;line-height:1;display:inline-flex}.timed-quiz__option-text[data-v-5e4f4b53]{flex:1;min-width:0}.timed-quiz__option-text span[data-v-5e4f4b53]{word-break:break-word;font-size:1rem;font-weight:700;line-height:1.35;display:block}.timed-quiz__option-indicator[data-v-5e4f4b53]{border:2px solid var(--timed-quiz-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:opacity .2s,transform .2s,background-color .2s,border-color .2s;display:inline-flex}.timed-quiz__feedback[data-v-5e4f4b53]{border:1px solid;border-radius:1.1rem;flex-direction:column;gap:.75rem;margin-top:.8rem;padding:.85rem .95rem;display:flex}.timed-quiz__feedback-main[data-v-5e4f4b53]{align-items:center;gap:.85rem;display:flex}.timed-quiz__feedback-icon[data-v-5e4f4b53]{border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.timed-quiz__feedback-copy[data-v-5e4f4b53]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.timed-quiz__feedback-header[data-v-5e4f4b53]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.timed-quiz__feedback-title[data-v-5e4f4b53]{color:currentColor;margin:0;font-size:1rem;font-weight:900}.timed-quiz__feedback-points[data-v-5e4f4b53]{background:color-mix(in srgb, currentColor 12%, var(--timed-quiz-paper));border-radius:999px;align-items:center;min-height:1.8rem;padding:.2rem .55rem;font-size:.78rem;font-weight:900;display:inline-flex}.timed-quiz__answer-reveal[data-v-5e4f4b53]{border:1px solid;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .75rem;padding:.65rem .8rem;display:grid}.timed-quiz__answer-reveal-label[data-v-5e4f4b53]{color:var(--timed-quiz-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.timed-quiz__answer-reveal-value[data-v-5e4f4b53]{color:var(--timed-quiz-text-strong);font-size:.95rem;font-weight:900;line-height:1.3}.timed-quiz__feedback-actions[data-v-5e4f4b53]{justify-content:flex-end;display:flex}.timed-quiz__primary-action[data-v-5e4f4b53],.timed-quiz__secondary-action[data-v-5e4f4b53]{cursor:pointer;border:1px solid #0000;border-radius:1.2rem;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:3.4rem;padding:.9rem 1.2rem;font-size:.98rem;font-weight:900;transition:filter .18s,box-shadow .22s,background-color .22s,border-color .22s;display:inline-flex}.timed-quiz__primary-action[data-v-5e4f4b53]{color:var(--timed-quiz-on-cta)}.timed-quiz__primary-action--hero[data-v-5e4f4b53]{min-height:3.75rem;font-size:1rem}.timed-quiz__secondary-action[data-v-5e4f4b53]{color:var(--timed-quiz-text-strong)}.timed-quiz__primary-action[data-v-5e4f4b53]:hover,.timed-quiz__secondary-action[data-v-5e4f4b53]:hover{filter:brightness(1.05)}.timed-quiz__primary-action[data-v-5e4f4b53]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--timed-quiz-focus) 38%, transparent);outline:none}.timed-quiz__secondary-action[data-v-5e4f4b53]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--timed-quiz-focus) 38%, transparent);outline:none}.timed-quiz__review-card[data-v-5e4f4b53]{border:1px solid;border-radius:1rem;flex-direction:column;gap:.3rem;padding:.6rem .7rem;display:flex}.timed-quiz__review-header[data-v-5e4f4b53]{align-items:center;gap:.5rem;display:flex}.timed-quiz__review-badge[data-v-5e4f4b53]{border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.timed-quiz__review-question[data-v-5e4f4b53]{color:var(--timed-quiz-text-strong);margin:0;font-size:.88rem;font-weight:800;line-height:1.35}.timed-quiz__review-meta[data-v-5e4f4b53]{flex-direction:column;gap:.2rem;display:flex}.timed-quiz__review-line[data-v-5e4f4b53]{flex-wrap:wrap;gap:.3rem;font-size:.82rem;display:flex}.timed-quiz__review-label[data-v-5e4f4b53]{font-weight:700}.timed-quiz__review-value[data-v-5e4f4b53]{font-weight:800}.timed-quiz__review-stats[data-v-5e4f4b53]{flex-direction:row;align-items:center;gap:.5rem;display:flex}.timed-quiz__review-points[data-v-5e4f4b53]{font-size:.88rem;font-weight:900}.timed-quiz__review-time[data-v-5e4f4b53]{font-size:.72rem;font-weight:700}.timed-quiz__loading-stack[data-v-5e4f4b53]{flex-direction:column;gap:.85rem;display:flex}.timed-quiz__skeleton[data-v-5e4f4b53]{background:color-mix(in srgb, var(--timed-quiz-surface-strong) 82%, var(--timed-quiz-paper));border-radius:999px;position:relative;overflow:hidden}.timed-quiz__skeleton[data-v-5e4f4b53]:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--timed-quiz-paper) 48%, transparent) 50%, transparent 100%);animation:1.4s ease-in-out infinite timed-quiz-shimmer-5e4f4b53;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.timed-quiz__skeleton--media[data-v-5e4f4b53]{border-radius:1.5rem;width:100%;height:100%}.timed-quiz__skeleton--chip[data-v-5e4f4b53]{width:10rem;height:2.3rem}.timed-quiz__skeleton--title[data-v-5e4f4b53]{width:82%;height:2.6rem}.timed-quiz__skeleton--body[data-v-5e4f4b53]{width:100%;height:1rem}.timed-quiz__skeleton--short[data-v-5e4f4b53]{width:72%}.timed-quiz__skeleton-summary-row[data-v-5e4f4b53]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.25rem;display:grid}.timed-quiz__skeleton--summary-card[data-v-5e4f4b53]{border-radius:1.35rem;height:5.5rem}.timed-quiz__skeleton--start-btn[data-v-5e4f4b53]{border-radius:1.2rem;width:100%;height:3.75rem}.timed-quiz__option--loading[data-v-5e4f4b53]{background:var(--timed-quiz-option-muted);border-color:var(--timed-quiz-chip-border)}.timed-quiz__skeleton--option-line[data-v-5e4f4b53]{width:100%;height:1rem}@keyframes timed-quiz-shimmer-5e4f4b53{to{transform:translate(100%)}}@keyframes timed-quiz-shake-5e4f4b53{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.animate-shake[data-v-5e4f4b53]{animation:.4s cubic-bezier(.36,.07,.19,.97) both timed-quiz-shake-5e4f4b53}@media (max-width:1023px){.timed-quiz__loading-grid[data-v-5e4f4b53],.timed-quiz__start-layout--media[data-v-5e4f4b53],.timed-quiz__active-layout--media[data-v-5e4f4b53]{grid-template-columns:1fr}.timed-quiz__media-panel[data-v-5e4f4b53]{min-height:16rem}}@media (max-width:767px){.timed-quiz__start-layout[data-v-5e4f4b53]{gap:.75rem}.timed-quiz__media-panel[data-v-5e4f4b53],.timed-quiz__content-panel[data-v-5e4f4b53]{border-radius:1.45rem;padding:.8rem}.timed-quiz__media-panel[data-v-5e4f4b53]{min-height:12.5rem}.timed-quiz__media-frame[data-v-5e4f4b53]{border-radius:1.2rem}.timed-quiz__intro-card[data-v-5e4f4b53]{gap:.5rem}.timed-quiz__eyebrow[data-v-5e4f4b53]{letter-spacing:.14em;padding:.38rem .72rem;font-size:.66rem}.timed-quiz__title[data-v-5e4f4b53]{font-size:clamp(1.35rem,6.5vw,1.9rem);line-height:1.08}.timed-quiz__supporting-copy[data-v-5e4f4b53]{max-width:32ch;font-size:.84rem;line-height:1.4}.timed-quiz__summary-grid[data-v-5e4f4b53]{grid-template-columns:1fr;gap:.55rem}.timed-quiz__summary-card[data-v-5e4f4b53]{border-radius:1.1rem;gap:.45rem;padding:.8rem .85rem}.timed-quiz__summary-icon[data-v-5e4f4b53]{border-radius:.8rem;width:2.15rem;height:2.15rem}.timed-quiz__summary-label[data-v-5e4f4b53]{letter-spacing:.12em;font-size:.67rem}.timed-quiz__summary-value[data-v-5e4f4b53]{font-size:1.2rem}.timed-quiz__status-row[data-v-5e4f4b53]{flex-wrap:nowrap;align-items:center;gap:.35rem;padding-top:.2rem;padding-bottom:.15rem;overflow:clip}.timed-quiz__feedback[data-v-5e4f4b53]{gap:.55rem;padding:.65rem .7rem}.timed-quiz__feedback-icon[data-v-5e4f4b53]{width:2rem;height:2rem}.timed-quiz__feedback-main[data-v-5e4f4b53]{align-items:flex-start;gap:.65rem}.timed-quiz__feedback-header[data-v-5e4f4b53]{flex-flow:wrap;align-items:center}.timed-quiz__meta-group[data-v-5e4f4b53]{flex-wrap:nowrap;flex:auto;justify-content:flex-start;gap:.35rem;min-width:0}.timed-quiz__badge[data-v-5e4f4b53]{letter-spacing:.05em;background:color-mix(in srgb, var(--timed-quiz-surface-strong) 44%, var(--timed-quiz-paper));min-width:0;min-height:1.95rem;color:var(--timed-quiz-text-muted);border-radius:.72rem;padding:.28rem .5rem;font-size:.58rem;line-height:1;display:inline-flex}.timed-quiz__badge span[data-v-5e4f4b53],.timed-quiz__badge strong[data-v-5e4f4b53],.timed-quiz__badge--difficulty[data-v-5e4f4b53]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timed-quiz__badge span[data-v-5e4f4b53],.timed-quiz__badge strong[data-v-5e4f4b53]{align-items:center;line-height:1;display:inline-flex}.timed-quiz__badge--meta[data-v-5e4f4b53]{flex:0 auto;align-items:center;min-height:1.95rem}.timed-quiz__badge-copy[data-v-5e4f4b53]{gap:.04rem}.timed-quiz__badge--meta .timed-quiz__badge-copy[data-v-5e4f4b53]{align-items:center;display:inline-flex}.timed-quiz__badge--meta .timed-quiz__badge-copy span[data-v-5e4f4b53]{display:none}.timed-quiz__badge-copy span[data-v-5e4f4b53]{letter-spacing:.05em;font-size:.54rem}.timed-quiz__badge-copy strong[data-v-5e4f4b53]{font-size:.8rem}.timed-quiz__badge--difficulty[data-v-5e4f4b53]{letter-spacing:.08em;flex:0 auto;min-width:0;padding-inline-start:.42rem;padding-inline-end:.42rem;font-size:.56rem;display:inline-flex}.timed-quiz__badge--score[data-v-5e4f4b53]{background:color-mix(in srgb, var(--timed-quiz-surface-strong) 52%, var(--timed-quiz-paper));border-color:var(--timed-quiz-chip-border);flex:0 auto;justify-content:flex-start;gap:.3rem;min-width:auto;max-width:6.25rem}.timed-quiz__score-chip-icon[data-v-5e4f4b53]{border-radius:.55rem;width:1.45rem;height:1.45rem}.timed-quiz__score-chip-copy span[data-v-5e4f4b53]{display:none}.timed-quiz__score-chip-value-row[data-v-5e4f4b53]{gap:.2rem}.timed-quiz__score-chip-copy[data-v-5e4f4b53]{align-items:center;display:inline-flex}.timed-quiz__score-chip-copy strong[data-v-5e4f4b53]{font-size:.8rem;line-height:1}.timed-quiz__timer-card[data-v-5e4f4b53]{background:color-mix(in srgb, var(--timed-quiz-surface-soft) 66%, var(--timed-quiz-paper));box-shadow:none;border-radius:1.05rem;gap:.5rem;padding:.7rem .8rem}.timed-quiz__answer-reveal[data-v-5e4f4b53]{border-radius:.8rem;grid-template-columns:1fr;gap:.2rem;padding:.55rem .65rem}.timed-quiz__feedback--answer-focused[data-v-5e4f4b53]{gap:.55rem;padding:.65rem .7rem}.timed-quiz__feedback--answer-focused .timed-quiz__feedback-main[data-v-5e4f4b53]{gap:0}.timed-quiz__feedback--answer-focused .timed-quiz__feedback-icon[data-v-5e4f4b53],.timed-quiz__feedback--answer-focused .timed-quiz__feedback-message[data-v-5e4f4b53]{display:none}.timed-quiz__feedback--answer-focused .timed-quiz__feedback-copy[data-v-5e4f4b53]{gap:0}.timed-quiz__feedback--answer-focused .timed-quiz__feedback-header[data-v-5e4f4b53]{gap:.3rem}.timed-quiz__feedback--answer-focused .timed-quiz__feedback-title[data-v-5e4f4b53]{font-size:.92rem}.timed-quiz__feedback--answer-focused .timed-quiz__answer-reveal-label[data-v-5e4f4b53]{letter-spacing:.1em;font-size:.64rem}.timed-quiz__feedback--answer-focused .timed-quiz__answer-reveal-value[data-v-5e4f4b53]{font-size:.88rem;line-height:1.2}.timed-quiz__timer-meta[data-v-5e4f4b53]{flex-direction:row;align-items:center;gap:.5rem}.timed-quiz__timer-label[data-v-5e4f4b53]{letter-spacing:.1em;font-size:.64rem}.timed-quiz__timer-readout[data-v-5e4f4b53]{gap:.35rem;font-size:.92rem}.timed-quiz__timer-track[data-v-5e4f4b53]{height:.45rem}.timed-quiz__prompt-block[data-v-5e4f4b53]{gap:.55rem;padding-bottom:.5rem}.timed-quiz__prompt[data-v-5e4f4b53]{letter-spacing:-.035em;font-size:clamp(1.45rem,6.2vw,1.95rem);line-height:1.16}.timed-quiz__prompt-block .timed-quiz__supporting-copy[data-v-5e4f4b53]{font-size:.82rem;line-height:1.35}.timed-quiz__feedback-actions[data-v-5e4f4b53]{justify-content:stretch}.timed-quiz__review-card[data-v-5e4f4b53]{grid-template-columns:1fr;gap:.45rem}.timed-quiz__review-stats[data-v-5e4f4b53]{flex-direction:row;justify-content:space-between;align-items:flex-start}.timed-quiz__zoom-chip[data-v-5e4f4b53]{justify-content:center;left:.75rem;right:.75rem}}.pswp__image-toolbar{left:0;right:0;bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:absolute}.pswp__image-toolbar-group{align-items:center;gap:.6rem;display:inline-flex}.pswp__image-toolbar-button{pointer-events:auto;border:1px solid color-mix(in srgb, var(--book-border) 32%, transparent);background:color-mix(in srgb, var(--book-paper) 16%, var(--book-surface-text-strong));width:3rem;height:3rem;color:var(--book-on-cta);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pswp__image-toolbar-button:hover{background:color-mix(in srgb, var(--book-paper) 18%, transparent)}.pswp__image-toolbar-button:focus-visible{outline:2px solid var(--book-focus-ring);outline-offset:2px}.pswp__image-toolbar-button[data-destructive=true]{background:color-mix(in srgb, var(--color-error) 28%, var(--book-surface-text-strong));color:var(--color-error-text)}.pswp__image-toolbar-button[data-destructive=true]:hover{background:color-mix(in srgb, var(--color-error) 22%, transparent)}.pswp__image-toolbar-button:disabled{opacity:.45;cursor:not-allowed}.pswp__image-swipe-hint{left:50%;bottom:max(5rem, calc(env(safe-area-inset-bottom) + 4rem));background:color-mix(in srgb, var(--book-paper) 14%, var(--book-surface-text-strong));color:var(--book-on-cta);opacity:0;border-radius:999px;padding:.6rem .9rem;font-size:.8rem;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;transform:translate(-50%)translateY(.45rem)}.pswp__image-swipe-hint[data-visible=true]{opacity:1;transform:translate(-50%)translateY(0)}
