.live-assessment-scene[data-v-2fa3c82b]{width:100%;padding:clamp(3rem,6vw,6rem) 0;background:transparent;overflow:hidden}.live-assessment-scene__inner[data-v-2fa3c82b]{width:100%;max-width:var(--layout-max-width);margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem);align-items:center}.live-assessment-scene__stage[data-v-2fa3c82b]{perspective:2000px;perspective-origin:60% 50%;width:100%}.live-assessment-scene__devices[data-v-2fa3c82b]{position:relative;width:100%;max-width:760px;margin:0 auto;aspect-ratio:16 / 9}.live-assessment-scene__frame-wrapper[data-v-2fa3c82b]{position:absolute;top:0;left:0;width:82%;aspect-ratio:16 / 10;opacity:0;transform:translate(-60px) rotateY(18deg) scale(.92);transform-origin:top left;transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.2s;will-change:transform,opacity}.scene--in-view .live-assessment-scene__frame-wrapper[data-v-2fa3c82b]{opacity:1;transform:translate(0) rotateY(6deg) scale(1);animation:live-float-2fa3c82b 9s ease-in-out 1.6s infinite alternate}@keyframes live-float-2fa3c82b{0%{transform:translate(0) translateY(0) rotateY(6deg) rotateX(-.4deg) scale(1)}to{transform:translate(0) translateY(-6px) rotateY(6deg) rotateX(.6deg) scale(1)}}.live-assessment-scene__ipad-wrapper[data-v-2fa3c82b]{position:absolute;bottom:0;right:0;width:28%;max-width:220px;opacity:0;transform:translate(60px) scale(.92);transform-origin:bottom right;transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.6s;z-index:2}.scene--in-view .live-assessment-scene__ipad-wrapper[data-v-2fa3c82b]{opacity:1;transform:translate(0) scale(1)}.assessment-stage[data-v-2fa3c82b]{display:grid;grid-template-columns:156px 1fr;width:100%;height:100%;background:var(--white);font-family:inherit;position:relative}.assessment-stage__rail[data-v-2fa3c82b]{display:flex;flex-direction:column;gap:8px;padding:12px 10px;background:var(--white);border-right:1px solid var(--color-neutral-30);min-width:0;overflow:hidden}.assessment-stage__thumb-wrapper[data-v-2fa3c82b]{position:relative;padding-left:8px;flex:0 0 auto;opacity:0;transform:translate(-8px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:var(--d, .4s)}.scene--in-view .assessment-stage__thumb-wrapper[data-v-2fa3c82b]{opacity:1;transform:translate(0)}.assessment-stage__thumb-wrapper--selected[data-v-2fa3c82b]:before{content:"";position:absolute;width:4px;background-color:var(--color-accent);border-radius:4px;left:0;bottom:0;top:0;box-shadow:0 0 6px var(--color-accent)}.assessment-stage__thumb[data-v-2fa3c82b]{position:relative;width:100%;aspect-ratio:4 / 3;flex:0 0 auto;background-color:var(--white);border:1px solid var(--color-neutral-40);border-radius:6px;box-shadow:0 1px 2px #0f172a0f;padding:5px 6px;display:flex;flex-direction:row-reverse;gap:6px;overflow:hidden}.assessment-stage__thumb-type-mark[data-v-2fa3c82b]{position:absolute;top:0;right:0;width:11px;height:11px;border-bottom-left-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:6px}.assessment-stage__thumb-type-mark[data-v-2fa3c82b] svg{width:6px;height:6px;font-size:6px}.assessment-stage__thumb-content[data-v-2fa3c82b]{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.assessment-stage__thumb-header[data-v-2fa3c82b]{display:flex;align-items:center;gap:4px;padding-right:11px;flex-shrink:0}.assessment-stage__thumb-title[data-v-2fa3c82b]{flex:1;font-size:.5625rem;font-weight:600;color:var(--color-neutral-80);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.assessment-stage__thumb-preview[data-v-2fa3c82b]{display:flex;flex-direction:column;gap:2px;flex:1;padding-top:3px}.assessment-stage__thumb-preview-line[data-v-2fa3c82b]{height:3px;border-radius:2px;background:var(--color-neutral-30)}.assessment-stage__thumb-preview-line--short[data-v-2fa3c82b]{width:65%}.assessment-stage__thumb-preview-block[data-v-2fa3c82b]{margin-top:2px;flex:1 1 auto;min-height:14px;border-radius:3px;background:var(--color-neutral-20);border:1px solid var(--color-neutral-30)}.assessment-stage__thumb-gradient[data-v-2fa3c82b]{position:absolute;left:-2px;right:-2px;bottom:0;height:12px;background:linear-gradient(to top,#fff,#fff0);pointer-events:none}.assessment-stage__thumb-actions[data-v-2fa3c82b]{display:flex;flex-direction:column;gap:4px;align-items:center;flex-shrink:0}.assessment-stage__thumb-ordinal[data-v-2fa3c82b]{width:14px;height:14px;border-radius:50%;background:var(--color-accent);color:#fff;font-size:.5rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.assessment-stage__thumb-wrapper:not(.assessment-stage__thumb-wrapper--selected) .assessment-stage__thumb-ordinal[data-v-2fa3c82b]{background:var(--color-neutral-70)}.assessment-stage__canvas[data-v-2fa3c82b]{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;padding:14px;gap:12px}.assessment-stage__topbar[data-v-2fa3c82b]{display:flex;align-items:center;justify-content:space-between;opacity:0;transform:translateY(-6px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.45s}.scene--in-view .assessment-stage__topbar[data-v-2fa3c82b]{opacity:1;transform:translateY(0)}.assessment-stage__session-pill[data-v-2fa3c82b]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--color-dark-green-10);font-size:.6875rem;font-weight:600;color:var(--color-dark-green)}.assessment-stage__pulse[data-v-2fa3c82b]{width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 #77c04399;animation:live-pulse-2fa3c82b 2s ease-in-out infinite}@keyframes live-pulse-2fa3c82b{0%,to{box-shadow:0 0 #77c04399}50%{box-shadow:0 0 0 5px #77c04300}}.assessment-stage__slide-position[data-v-2fa3c82b]{font-size:.6875rem;font-weight:500;color:var(--color-neutral-80)}.assessment-stage__slide[data-v-2fa3c82b]{flex:1 1 auto;background:#fff;border:1px solid var(--color-neutral-30);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(8px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.55s}.scene--in-view .assessment-stage__slide[data-v-2fa3c82b]{opacity:1;transform:translateY(0)}.assessment-stage__slide-mock[data-v-2fa3c82b]{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.assessment-stage__slide-mock[data-v-2fa3c82b]>*{transform:scale(.55);transform-origin:top left;width:calc(100% / .55);height:calc(100% / .55)}.assessment-stage__modal[data-v-2fa3c82b]{position:absolute;inset:0;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:18px;opacity:0;transition:opacity var(--transition-duration-slow) ease-out;transition-delay:.85s}.scene--in-view .assessment-stage__modal[data-v-2fa3c82b]{opacity:1}.assessment-stage__modal-card[data-v-2fa3c82b]{background:#fff;border-radius:14px;padding:16px 18px;width:100%;max-width:92%;box-shadow:0 24px 60px #0f172a47,0 6px 16px #0f172a1f;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(12px) scale(.96);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.95s}.scene--in-view .assessment-stage__modal-card[data-v-2fa3c82b]{opacity:1;transform:translateY(0) scale(1)}.assessment-stage__modal-header[data-v-2fa3c82b]{display:flex;align-items:center;gap:10px;min-width:0}.assessment-stage__modal-chip[data-v-2fa3c82b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:var(--color-dark-green-10);color:var(--color-dark-green);font-size:.75rem;flex:0 0 auto}.assessment-stage__modal-title[data-v-2fa3c82b]{font-size:.8125rem;font-weight:700;color:var(--color-neutral-100);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assessment-stage__modal-meta[data-v-2fa3c82b]{font-size:.6875rem;font-weight:600;color:var(--color-neutral-70);flex:0 0 auto}.assessment-stage__bars[data-v-2fa3c82b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.assessment-stage__bar-row[data-v-2fa3c82b]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;background:var(--white);border:1px solid var(--color-neutral-30);font-size:.75rem;color:var(--color-neutral-80);opacity:0;transform:translateY(6px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:var(--d, 1.05s)}.scene--in-view .assessment-stage__bar-row[data-v-2fa3c82b]{opacity:1;transform:translateY(0)}.assessment-stage__bar-row--correct[data-v-2fa3c82b]{background:var(--color-dark-green-10);border-color:var(--color-dark-green-20)}.assessment-stage__bar-label[data-v-2fa3c82b]{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--color-neutral-90);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assessment-stage__bar-row--correct .assessment-stage__bar-label[data-v-2fa3c82b]{color:var(--color-dark-green)}.assessment-stage__bar-check[data-v-2fa3c82b]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--color-dark-green);color:#fff;font-size:.5rem;flex:0 0 auto}.assessment-stage__bar-track[data-v-2fa3c82b]{position:relative;height:10px;border-radius:999px;background:var(--color-neutral-20);overflow:hidden}.assessment-stage__bar-fill[data-v-2fa3c82b]{position:absolute;inset:0 auto 0 0;width:0;background:var(--color-neutral-70);border-radius:999px;transition:width 1.2s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d, 1.05s) + .2s)}.assessment-stage__bar-row--correct .assessment-stage__bar-fill[data-v-2fa3c82b]{background:var(--color-accent)}.scene--in-view .assessment-stage__bar-fill[data-v-2fa3c82b]{width:var(--bar-target, 0%)}.assessment-stage__bar-stats[data-v-2fa3c82b]{display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;flex:0 0 auto}.assessment-stage__bar-count[data-v-2fa3c82b]{font-size:.6875rem;color:var(--color-neutral-70);font-weight:500}.assessment-stage__bar-percent[data-v-2fa3c82b]{font-size:.8125rem;font-weight:700;color:var(--color-neutral-90)}.assessment-stage__bar-row--correct .assessment-stage__bar-percent[data-v-2fa3c82b]{color:var(--color-dark-green)}.ipad-shell[data-v-2fa3c82b]{position:relative;width:100%;aspect-ratio:3 / 4;background:#1f2937;border-radius:24px;padding:14px 10px;box-shadow:0 22px 50px #0f172a3d,0 6px 16px #0f172a24;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.ipad-shell__camera[data-v-2fa3c82b]{position:absolute;top:6px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#4b5563}.ipad-shell__screen[data-v-2fa3c82b]{flex:1 1 auto;background:#fff;border-radius:10px;overflow:hidden;display:flex}.student-ui[data-v-2fa3c82b]{width:100%;height:100%;display:flex;flex-direction:column;padding:10px 10px 12px;gap:10px;font-family:inherit;min-height:0;overflow:hidden}.student-ui__topbar[data-v-2fa3c82b]{display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--color-neutral-30)}.student-ui__pulse[data-v-2fa3c82b]{width:5px;height:5px;border-radius:50%;background:var(--color-accent);animation:live-pulse-2fa3c82b 2s ease-in-out infinite}.student-ui__id[data-v-2fa3c82b]{font-size:.625rem;font-weight:600;color:var(--color-neutral-70)}.student-ui__mock[data-v-2fa3c82b]{flex:1 1 0;min-height:0;overflow:hidden;position:relative}.student-ui__mock[data-v-2fa3c82b]>*{transform:scale(.3);transform-origin:top left;width:calc(100% / .3);height:calc(100% / .3)}.student-ui__actionbar[data-v-2fa3c82b]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding-top:6px;border-top:1px solid var(--color-neutral-30);margin-top:auto}.student-ui__hand[data-v-2fa3c82b]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid var(--color-warning);background:var(--color-orange-10);color:var(--color-warning);font-size:.5625rem;font-weight:600;cursor:default;white-space:nowrap}.student-ui__hand[data-v-2fa3c82b] svg{font-size:.625rem}.live-assessment-scene__copy[data-v-2fa3c82b]{display:flex;align-items:center;justify-content:flex-start}@media(max-width:1279px){.live-assessment-scene__inner[data-v-2fa3c82b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.live-assessment-scene__devices[data-v-2fa3c82b]{max-width:600px}.scene--in-view .live-assessment-scene__frame-wrapper[data-v-2fa3c82b]{transform:translate(0) rotateY(4deg) scale(1)}}@media(max-width:1023px){.live-assessment-scene__inner[data-v-2fa3c82b]{grid-template-columns:1fr}.live-assessment-scene__copy[data-v-2fa3c82b]{order:-1;justify-content:center}.live-assessment-scene__stage[data-v-2fa3c82b]{perspective:1500px}.live-assessment-scene__devices[data-v-2fa3c82b]{max-width:640px}.scene--in-view .live-assessment-scene__frame-wrapper[data-v-2fa3c82b]{transform:translate(0) rotateY(2deg) scale(.95);animation:none}}@media(max-width:767px){.live-assessment-scene__stage[data-v-2fa3c82b]{perspective:none}.live-assessment-scene__devices[data-v-2fa3c82b]{aspect-ratio:16 / 12}.live-assessment-scene__frame-wrapper[data-v-2fa3c82b]{width:86%}.live-assessment-scene__ipad-wrapper[data-v-2fa3c82b]{width:24%}.assessment-stage[data-v-2fa3c82b]{grid-template-columns:92px 1fr}.assessment-stage__bar-stats[data-v-2fa3c82b]{gap:4px}.assessment-stage__bar-count[data-v-2fa3c82b]{display:none}.scene--in-view .live-assessment-scene__frame-wrapper[data-v-2fa3c82b]{transform:none;animation:none}}@media(max-width:639px){.live-assessment-scene__devices[data-v-2fa3c82b]{aspect-ratio:auto}.live-assessment-scene__frame-wrapper[data-v-2fa3c82b]{position:relative;width:100%;aspect-ratio:16 / 10;transform:none}.scene--in-view .live-assessment-scene__frame-wrapper[data-v-2fa3c82b]{transform:none}.live-assessment-scene__ipad-wrapper[data-v-2fa3c82b]{display:none}.assessment-stage[data-v-2fa3c82b]{grid-template-columns:1fr}.assessment-stage__rail[data-v-2fa3c82b]{display:none}.assessment-stage__bar-row[data-v-2fa3c82b]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.live-assessment-scene__frame-wrapper[data-v-2fa3c82b],.scene--in-view .live-assessment-scene__frame-wrapper[data-v-2fa3c82b],.live-assessment-scene__ipad-wrapper[data-v-2fa3c82b],.scene--in-view .live-assessment-scene__ipad-wrapper[data-v-2fa3c82b]{transform:none;animation:none;transition:opacity var(--transition-duration-fast) ease;transition-delay:0s}.assessment-stage__thumb-wrapper[data-v-2fa3c82b],.assessment-stage__topbar[data-v-2fa3c82b],.assessment-stage__slide[data-v-2fa3c82b],.assessment-stage__modal[data-v-2fa3c82b],.assessment-stage__modal-card[data-v-2fa3c82b],.assessment-stage__bar-row[data-v-2fa3c82b]{transform:none!important;transition:opacity var(--transition-duration-fast) ease;transition-delay:0s}.assessment-stage__bar-fill[data-v-2fa3c82b]{transition:none;transition-delay:0s;width:var(--bar-target, 0%)}.assessment-stage__pulse[data-v-2fa3c82b],.student-ui__pulse[data-v-2fa3c82b]{animation:none}}
