.guide-cursor.svelte-qsgkra{z-index:40;pointer-events:none;filter:drop-shadow(0 2px 3px #0008);transition:left .7s cubic-bezier(.2,.7,.2,1),top .7s cubic-bezier(.2,.7,.2,1);position:absolute}.click-ring.svelte-qsgkra{border:2px solid var(--primary-deep);border-radius:50%;width:28px;height:28px;animation:.32s ease-out both svelte-qsgkra-tap;position:absolute;top:-12px;left:-12px}.guide-cursor.dragging.svelte-qsgkra{transition:left 80ms linear,top 80ms linear}@keyframes svelte-qsgkra-tap{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1.8)}}.orbit-dot.svelte-hty1lp{transform:translateX(var(--orbit-radius)) translate(-50%, -50%)}.rotor.svelte-hty1lp{animation:linear infinite svelte-hty1lp-orbit-spin}.still.svelte-hty1lp .rotor:where(.svelte-hty1lp){animation:none}@keyframes svelte-hty1lp-orbit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rotor.svelte-hty1lp{animation:none}}.preview.svelte-1webo06{height:clamp(20rem,100dvh - 28rem,28rem);overflow:hidden}.demo-page.svelte-1webo06{width:100%;height:28rem}.qcaa-image.svelte-1webo06{object-fit:contain;object-position:left;background:#fff;border-radius:.25rem;max-width:100%}.scene.svelte-1webo06{animation:.28s both svelte-1webo06-arrive}.learn-reveal.svelte-1webo06{animation:.45s both svelte-1webo06-arrive}.field.svelte-1webo06{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:.375rem;padding:.42rem .55rem;font-size:.65rem}.chip.svelte-1webo06{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;padding:.3rem .55rem;font-size:.65rem;display:inline-block}.chip.selected.svelte-1webo06{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 12%, var(--card));color:var(--primary-deep);font-weight:600}.hot.svelte-1webo06{z-index:1;outline:2px solid var(--primary-deep);outline-offset:2px;border-radius:.35rem;position:relative}.still.svelte-1webo06 .scene:where(.svelte-1webo06),.still.svelte-1webo06 .learn-reveal:where(.svelte-1webo06){animation:none}@keyframes svelte-1webo06-arrive{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scene.svelte-1webo06,.learn-reveal.svelte-1webo06{animation:none}}@media (width>=1024px){.demo-page.svelte-1webo06{zoom:.75;height:37.333rem}}.flash-stage.svelte-197i2sa .stage{height:26rem}.demo-viewport.svelte-197i2sa{height:clamp(20rem,100dvh - 28rem,28rem)}.demo-page.svelte-197i2sa{height:28rem}@media (width>=1024px){.demo-page.svelte-197i2sa{zoom:.75;height:37.333rem}}.demo-viewport.svelte-tcd5lh{height:clamp(20rem,100dvh - 28rem,28rem)}.demo-page.svelte-tcd5lh{height:28rem}@media (width>=1024px){.demo-page.svelte-tcd5lh{zoom:.75;height:37.333rem}}.points-target.svelte-tcd5lh thead{top:0}[data-focus=subject].svelte-tcd5lh .subject-target,[data-focus=filters].svelte-tcd5lh .filter-target,[data-focus=goal].svelte-tcd5lh .points-target,[data-focus^=progress-].svelte-tcd5lh .points-target{outline:3px solid var(--primary-deep);outline-offset:2px}[data-focus=explain-goal].svelte-tcd5lh .points-target a[aria-label="Explain this syllabus point with Learn AI"],[data-focus=past-questions].svelte-tcd5lh .points-target a[aria-label="See past questions for this syllabus point"],[data-focus=point-flashcards].svelte-tcd5lh .points-target a[aria-label="See flashcards for this syllabus point"]{outline:3px solid var(--primary-deep);outline-offset:3px;color:var(--primary-deep);border-radius:.25rem}.demo-viewport.svelte-156eyrg{height:clamp(20rem,100dvh - 28rem,28rem)}.demo-page.svelte-156eyrg{height:28rem}@media (width>=1024px){.demo-page.svelte-156eyrg{zoom:.75;height:37.333rem}}
