.hero-bg[data-v-25fbbef2]{background:#0a0e27}.cinema[data-v-25fbbef2]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.cinema-chrome[data-v-25fbbef2]{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff0f;display:flex;gap:12px;padding:12px 16px}.cinema-dots[data-v-25fbbef2]{display:flex;flex-shrink:0;gap:6px}.cinema-dot[data-v-25fbbef2]{border-radius:50%;height:10px;width:10px}.cinema-dot--red[data-v-25fbbef2]{background:#e94646}.cinema-dot--yellow[data-v-25fbbef2]{background:#edb417}.cinema-dot--green[data-v-25fbbef2]{background:#43c46b}.cinema-tabs[data-v-25fbbef2]{display:flex;gap:4px;overflow-x:auto}@media(max-width:767px){.cinema-tabs[data-v-25fbbef2]{display:none}}.cinema-tab[data-v-25fbbef2]{background:#0000;border:none;border-radius:8px;color:#fff6;cursor:pointer;font-size:12px;font-weight:500;overflow:hidden;padding:6px 14px;position:relative;transition:color .2s;white-space:nowrap}.cinema-tab--active[data-v-25fbbef2]{background:#ffffff0f;color:#ffffffe6}.cinema-tab-progress[data-v-25fbbef2]{background:#816dff;background:color(display-p3 .49305 .41999 .99046);background:oklch(.63 .22 285);bottom:0;height:2px;left:0;position:absolute;transition:width 50ms linear}.cinema-viewport[data-v-25fbbef2]{align-items:center;display:flex;justify-content:center;min-height:300px;padding:32px 28px}.cinema-fade-enter-active[data-v-25fbbef2],.cinema-fade-leave-active[data-v-25fbbef2]{transition:opacity .25s ease,transform .25s ease}.cinema-fade-enter-from[data-v-25fbbef2]{opacity:0;transform:translateY(8px)}.cinema-fade-leave-to[data-v-25fbbef2]{opacity:0;transform:translateY(-8px)}.scene[data-v-25fbbef2]{width:100%}.scene-ai__prompt-box[data-v-25fbbef2]{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.scene-ai__icon[data-v-25fbbef2]{flex-shrink:0}.scene-ai__input[data-v-25fbbef2]{align-items:center;color:#ffffffd9;display:flex;flex:1;font-size:15px}.scene-ai__cursor[data-v-25fbbef2]{animation:blink-25fbbef2 1s step-end infinite;background:#816dff;background:color(display-p3 .49305 .41999 .99046);background:oklch(.63 .22 285);display:inline-block;height:18px;margin-left:1px;width:2px}@keyframes blink-25fbbef2{50%{opacity:0}}.scene-ai__insights[data-v-25fbbef2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.scene-ai__tag[data-v-25fbbef2]{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:10px;color:#ffffffb3;font-size:13px;font-weight:500;opacity:0;padding:8px 14px;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.scene-ai__tag--visible[data-v-25fbbef2]{opacity:1;transform:translateY(0)}.scene-course__header[data-v-25fbbef2]{margin-bottom:20px}.scene-course__badge[data-v-25fbbef2]{background:#43c46b1f;border-radius:8px;color:#43c46b;display:inline-block;font-size:12px;font-weight:600;margin-bottom:8px;padding:4px 12px}.scene-course__title[data-v-25fbbef2]{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.025em}.scene-course__modules[data-v-25fbbef2]{display:flex;flex-direction:column;gap:8px}.scene-course__module[data-v-25fbbef2]{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;color:#ffffffb3;display:flex;font-size:14px;gap:12px;opacity:0;padding:12px 16px;transform:translate(-12px);transition:opacity .35s ease,transform .35s ease}.scene-course__module--visible[data-v-25fbbef2]{opacity:1;transform:translate(0)}.scene-course__module-num[data-v-25fbbef2]{align-items:center;background:#816dff26;background:color(display-p3 .49305 .41999 .99046/.15);background:oklch(.63 .22 285/.15);border-radius:6px;color:#816dff;color:color(display-p3 .49305 .41999 .99046);color:oklch(.63 .22 285);display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.scene-game[data-v-25fbbef2]{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.scene-game__xp[data-v-25fbbef2]{align-items:baseline;display:flex;gap:8px}.scene-game__xp-label[data-v-25fbbef2]{color:#816dff;color:color(display-p3 .49305 .41999 .99046);color:oklch(.63 .22 285);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.scene-game__xp-value[data-v-25fbbef2]{color:#fff;font-size:48px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em}.scene-game__badges[data-v-25fbbef2]{display:flex;font-size:32px;gap:16px}.scene-game__badge-item--unlock[data-v-25fbbef2]{opacity:0;transform:scale(.5);transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.scene-game__badge-item--visible[data-v-25fbbef2]{opacity:1;transform:scale(1)}.scene-game__badge-item--locked[data-v-25fbbef2]{opacity:.35}.scene-game__streak[data-v-25fbbef2]{display:flex;gap:6px}.scene-game__streak-dot[data-v-25fbbef2]{background:#ffffff1a;border-radius:50%;height:10px;width:10px}.scene-game__streak-dot--active[data-v-25fbbef2]{background:#f68622}.scene-game__streak-label[data-v-25fbbef2]{color:#ffffff80;font-size:13px}.scene-analytics__kpis[data-v-25fbbef2]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.scene-analytics__kpi[data-v-25fbbef2]{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;padding:16px 12px}.scene-analytics__kpi-value[data-v-25fbbef2]{color:#fff;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em}.scene-analytics__kpi-label[data-v-25fbbef2]{color:#ffffff73;font-size:11px;margin-top:4px}.scene-analytics__bars[data-v-25fbbef2]{display:flex;flex-direction:column;gap:10px}.scene-analytics__bar-row[data-v-25fbbef2]{align-items:center;display:flex;gap:10px}.scene-analytics__bar-label[data-v-25fbbef2]{color:#ffffff80;flex-shrink:0;font-size:12px;text-align:right;width:85px}.scene-analytics__bar-track[data-v-25fbbef2]{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.scene-analytics__bar-fill[data-v-25fbbef2]{background:#816dff;background:color(display-p3 .49305 .41999 .99046);background:oklch(.63 .22 285);border-radius:3px;height:100%;transition:width 60ms linear}.scene-analytics__bar-pct[data-v-25fbbef2]{color:#ffffffb3;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;width:36px}@media(max-width:767px){.cinema-viewport[data-v-25fbbef2]{min-height:260px;padding:24px 16px}.scene-ai__insights[data-v-25fbbef2]{flex-direction:column}.scene-analytics__kpis[data-v-25fbbef2]{gap:8px;grid-template-columns:1fr}.scene-analytics__kpi[data-v-25fbbef2]{flex-direction:row;justify-content:space-between;padding:12px 16px}.scene-analytics__kpi-label[data-v-25fbbef2]{margin-top:0}.scene-game__xp-value[data-v-25fbbef2]{font-size:36px}}.demo-shell[data-v-5da02f51]{background:radial-gradient(circle at top right,#816dff1c,#0000 28%),linear-gradient(180deg,#15151af7,#0d0d12fc);background:radial-gradient(circle at top right,color(display-p3 .49305 .41999 .99046/.11),#0000 28%),linear-gradient(180deg,#15151af7,#0d0d12fc);background:radial-gradient(circle at top right,oklch(.63 .22 285/.11),#0000 28%),linear-gradient(180deg,#15151af7,#0d0d12fc);border:1px solid #ffffff14;border:1px solid oklch(1 0 0/.08);border-radius:30px;box-shadow:0 36px 100px #00000057,inset 0 1px #ffffff0a;overflow:hidden;position:relative}.demo-orb--violet[data-v-5da02f51]{background:#816dff;background:color(display-p3 .49305 .41999 .99046);background:oklch(.63 .22 285);height:280px;right:-44px;top:-94px;width:280px}.demo-orb--cyan[data-v-5da02f51]{background:#00a8dd;background:color(display-p3 .21857 .65219 .88095);background:oklch(.685 .155 230);bottom:-82px;height:220px;left:-34px;width:220px}.demo-step--active[data-v-5da02f51]{background:linear-gradient(180deg,#816dff1f,#ffffff08);background:linear-gradient(180deg,color(display-p3 .49305 .41999 .99046/.12),#ffffff08);background:linear-gradient(180deg,oklch(.63 .22 285/.12),#ffffff08);border-color:#9c95ff3d;border-color:oklch(.72 .19 285/.24);box-shadow:0 12px 24px #00000024;color:#f8f8fa}.demo-step--active .demo-step__index[data-v-5da02f51],.demo-step--done .demo-step__index[data-v-5da02f51]{background:linear-gradient(180deg,#9c95ff33,#00a8dd33);background:linear-gradient(180deg,color(display-p3 .60409 .57593 1/.2),color(display-p3 .21857 .65219 .88095/.2));background:linear-gradient(180deg,oklch(.72 .19 285/.2),oklch(.685 .155 230/.2))}.demo-toolbar__eyebrow[data-v-5da02f51],.insight-tile__label[data-v-5da02f51],.result-tile__label[data-v-5da02f51]{color:#aaaab1d1;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lesson-fact[data-v-5da02f51],.result-log__pill[data-v-5da02f51],.scene-chip[data-v-5da02f51],.tag-pill[data-v-5da02f51],.test-meta__pill[data-v-5da02f51]{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:600}.scene-chip[data-v-5da02f51]{background:#816dff1f;background:color(display-p3 .49305 .41999 .99046/.12);background:oklch(.63 .22 285/.12);border:1px solid #9c95ff3d;border:1px solid oklch(.72 .19 285/.24);color:#c4c4ff;color:color(display-p3 .76708 .76388 1);color:oklch(.84 .15 285);padding:6px 10px}.scene-chip--success[data-v-5da02f51]{background:#43c46b1f;border-color:#43c46b3d;color:#93e4a4}.lesson-card[data-v-5da02f51],.prompt-box[data-v-5da02f51],.test-card[data-v-5da02f51]{background:#050508f2;border:1px solid #ffffff12;border:1px solid oklch(1 0 0/.07);border-radius:18px}.prompt-box[data-v-5da02f51]{align-items:flex-start;display:flex;gap:12px;min-height:134px;padding:18px}.prompt-box__prefix[data-v-5da02f51]{color:#9c95ff;color:color(display-p3 .60409 .57593 1);color:oklch(.72 .19 285);font-size:18px;font-weight:700;line-height:1.4}.prompt-box__text[data-v-5da02f51]{color:#f8f8fa;font-size:24px;font-weight:700;letter-spacing:-.045em;line-height:1.2;margin:0}.prompt-box__caret[data-v-5da02f51]{animation:caretBlink-5da02f51 1s steps(1) infinite;background:#9c95ff;background:color(display-p3 .60409 .57593 1);background:oklch(.72 .19 285);border-radius:9999px;display:inline-block;height:1.05em;margin-left:3px;vertical-align:text-bottom;width:10px}.prompt-insights[data-v-5da02f51]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.insight-tile[data-v-5da02f51]{background:#ffffff08;border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);border-radius:16px;display:grid;gap:8px;min-height:66px;padding:12px 14px}.insight-tile--visible[data-v-5da02f51]{background:linear-gradient(180deg,#816dff1a,#ffffff08);background:linear-gradient(180deg,color(display-p3 .49305 .41999 .99046/.1),#ffffff08);background:linear-gradient(180deg,oklch(.63 .22 285/.1),#ffffff08);border-color:#9c95ff29;border-color:oklch(.72 .19 285/.16)}.insight-tile__value[data-v-5da02f51]{color:#f1f1f4;font-size:13px;line-height:1.35}.tag-list[data-v-5da02f51]{display:flex;flex-wrap:wrap;gap:8px}.tag-pill[data-v-5da02f51]{background:#ffffff0a;border:1px solid #ffffff12;border:1px solid oklch(1 0 0/.07);color:#e7e7eb;justify-content:center;min-height:34px;padding:0 12px}.tag-pill--ghost[data-v-5da02f51]{min-width:104px}.generation-pill[data-v-5da02f51]{align-items:center;background:#816dff1a;background:color(display-p3 .49305 .41999 .99046/.1);background:oklch(.63 .22 285/.1);border:1px solid #9c95ff33;border:1px solid oklch(.72 .19 285/.2);border-radius:9999px;color:#e4e4eb;display:inline-flex;font-size:12px;font-weight:500;gap:10px;min-height:34px;padding:0 14px}.generation-pill__dot[data-v-5da02f51]{animation:statusPulse 1.35s ease-in-out infinite;background:#00a8dd;background:color(display-p3 .21857 .65219 .88095);background:oklch(.685 .155 230);border-radius:9999px;box-shadow:0 0 20px #00a8dd80;box-shadow:0 0 20px color(display-p3 .21857 .65219 .88095/.5);box-shadow:0 0 20px oklch(.685 .155 230/.5);height:10px;width:10px}.result-grid[data-v-5da02f51],.test-list[data-v-5da02f51]{display:grid;gap:10px}.module-list[data-v-5da02f51]{display:grid;gap:8px}.module-row[data-v-5da02f51]{align-items:center;background:#ffffff09;border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);border-radius:16px;display:flex;gap:14px;min-height:50px;padding:8px 12px}.module-row__index[data-v-5da02f51]{align-items:center;background:linear-gradient(180deg,#9c95ff33,#00a8dd33);background:linear-gradient(180deg,color(display-p3 .60409 .57593 1/.2),color(display-p3 .21857 .65219 .88095/.2));background:linear-gradient(180deg,oklch(.72 .19 285/.2),oklch(.685 .155 230/.2));border-radius:11px;color:#f8f8fa;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.module-row__content[data-v-5da02f51],.module-row__ghost[data-v-5da02f51]{display:grid;flex:1;gap:4px;min-width:0}.lesson-card__title[data-v-5da02f51],.module-row__title[data-v-5da02f51],.result-hero__title[data-v-5da02f51],.result-tile__value[data-v-5da02f51],.test-card__title[data-v-5da02f51]{color:#f8f8fa;font-weight:700;letter-spacing:-.03em;margin:0}.module-row__title[data-v-5da02f51]{font-size:16px;line-height:1.25}.module-row__meta[data-v-5da02f51]{color:#8b8b92;font-size:13px;line-height:1.35;margin:0}.lesson-card[data-v-5da02f51],.test-card[data-v-5da02f51]{display:grid;gap:14px;padding:18px}.lesson-card__title[data-v-5da02f51],.test-card__title[data-v-5da02f51]{font-size:20px;line-height:1.2}.lesson-card__body[data-v-5da02f51]{display:grid;gap:10px}.lesson-line[data-v-5da02f51]{color:#d0d0d4;font-size:14px;line-height:1.55;margin:0}.lesson-placeholder[data-v-5da02f51]{display:grid;gap:8px;padding:2px 0}.lesson-facts[data-v-5da02f51],.result-log[data-v-5da02f51],.test-meta[data-v-5da02f51]{display:flex;flex-wrap:wrap;gap:8px}.lesson-fact[data-v-5da02f51],.result-log__pill[data-v-5da02f51],.test-meta__pill[data-v-5da02f51]{border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);color:#d7d7da;min-height:32px;padding:0 12px}.lesson-fact[data-v-5da02f51],.result-log__pill[data-v-5da02f51],.test-meta__pill[data-v-5da02f51],.test-row[data-v-5da02f51]{background:#ffffff09}.test-row[data-v-5da02f51]{align-items:center;border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);border-radius:14px;color:#c3c3ca;display:flex;font-size:14px;font-weight:500;min-height:46px;padding:0 14px}.test-row--correct[data-v-5da02f51]{background:#43c46b1a;border-color:#43c46b38;color:#c2f8cc}.test-row--ghost[data-v-5da02f51]{background:#ffffff06}.result-hero[data-v-5da02f51]{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.result-hero__title[data-v-5da02f51]{font-size:18px;line-height:1.25;margin-top:8px}.result-grid[data-v-5da02f51]{grid-template-columns:repeat(3,minmax(0,1fr))}.result-tile[data-v-5da02f51]{align-content:start;background:#ffffff09;border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);border-radius:18px;display:grid;gap:8px;min-height:102px;padding:16px}.result-tile__value[data-v-5da02f51]{font-size:18px;line-height:1.2}.result-log__pill[data-v-5da02f51]{color:#8b8b92}.result-log__pill--active[data-v-5da02f51]{background:#816dff1a;background:color(display-p3 .49305 .41999 .99046/.1);background:oklch(.63 .22 285/.1);border-color:#9c95ff38;border-color:oklch(.72 .19 285/.22);color:#eeeef1}@keyframes caretBlink-5da02f51{0%,49%{opacity:1}50%,to{opacity:0}}@media(max-width:1180px){.result-grid[data-v-5da02f51]{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.demo-steps-mobile__dots[data-v-5da02f51]{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.demo-steps-mobile__dot--active[data-v-5da02f51],.demo-steps-mobile__dot--done[data-v-5da02f51]{background:linear-gradient(90deg,#9c95ff,#00a8dd);background:linear-gradient(90deg,color(display-p3 .60409 .57593 1),color(display-p3 .21857 .65219 .88095));background:linear-gradient(90deg,oklch(.72 .19 285),oklch(.685 .155 230))}.prompt-box[data-v-5da02f51]{min-height:112px;padding:16px}.prompt-box__text[data-v-5da02f51]{font-size:20px}.prompt-insights[data-v-5da02f51]{display:none}.module-row__title[data-v-5da02f51]{font-size:14px}.lesson-card[data-v-5da02f51],.test-card[data-v-5da02f51]{padding:14px}.lesson-card__title[data-v-5da02f51],.result-hero__title[data-v-5da02f51],.test-card__title[data-v-5da02f51]{font-size:17px}.lesson-line[data-v-5da02f51],.test-row[data-v-5da02f51]{font-size:13px}.lesson-facts[data-v-5da02f51]{display:none}.result-grid[data-v-5da02f51]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-tile[data-v-5da02f51]:last-child{grid-column:1/-1}.result-tile[data-v-5da02f51]{min-height:84px;padding:14px}}@media(prefers-reduced-motion:reduce){.generation-pill__dot[data-v-5da02f51],.prompt-box__caret[data-v-5da02f51]{animation:none;transition:none}}.demo-step[data-v-5da02f51]:focus-visible,.demo-steps-mobile__dot[data-v-5da02f51]:focus-visible,.demo-toolbar__replay[data-v-5da02f51]:focus-visible,.scene-button[data-v-5da02f51]:focus-visible{box-shadow:0 0 0 2px #9c95ffb3;box-shadow:0 0 0 2px color(display-p3 .60409 .57593 1/.7);box-shadow:0 0 0 2px oklch(.72 .19 285/.7);outline:none}.demo-shell[data-v-cf697c39]{background:radial-gradient(circle at top right,#43c46b1c,#0000 28%),linear-gradient(180deg,#15151af7,#0d0d12fc);border:1px solid #ffffff14;border:1px solid oklch(1 0 0/.08);border-radius:30px;box-shadow:0 36px 100px #00000057,inset 0 1px #ffffff0a;overflow:hidden;position:relative}.demo-orb--green[data-v-cf697c39]{background:#43c46b;height:280px;right:-44px;top:-94px;width:280px}.demo-orb--teal[data-v-cf697c39]{background:#00b89a;background:color(display-p3 .29521 .71745 .60709);background:oklch(.7 .14 175);bottom:-82px;height:220px;left:-34px;width:220px}.demo-toolbar__eyebrow[data-v-cf697c39]{color:#aaaab1d1;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.demo-step--active[data-v-cf697c39]{background:linear-gradient(180deg,#43c46b1f,#ffffff08);border-color:#43c46b3d;box-shadow:0 12px 24px #00000024;color:#f8f8fa}.demo-step--active .demo-step__index[data-v-cf697c39],.demo-step--done .demo-step__index[data-v-cf697c39]{background:linear-gradient(180deg,#43c46b33,#00b89a33);background:linear-gradient(180deg,#43c46b33,color(display-p3 .29521 .71745 .60709/.2));background:linear-gradient(180deg,#43c46b33,oklch(.7 .14 175/.2))}.scene-chip[data-v-cf697c39]{align-items:center;border:1px solid #43c46b3d;border:1px solid oklch(.73 .17 150/.24);border-radius:9999px;display:inline-flex;font-size:12px;font-weight:600;padding:6px 10px}.scene-chip[data-v-cf697c39],.scene-chip--success[data-v-cf697c39]{background:#43c46b1f;color:#93e4a4}.scene-chip--success[data-v-cf697c39]{border-color:#43c46b3d}.generation-pill[data-v-cf697c39]{align-items:center;background:#43c46b1a;border:1px solid #43c46b33;border:1px solid oklch(.73 .17 150/.2);border-radius:9999px;color:#e4e4eb;display:inline-flex;font-size:12px;font-weight:500;gap:10px;min-height:34px;padding:0 14px}.generation-pill__dot[data-v-cf697c39]{animation:statusPulse 1.35s ease-in-out infinite;background:#43c46b;border-radius:9999px;box-shadow:0 0 20px #43c46b80;height:10px;width:10px}.lesson-xp-card[data-v-cf697c39]{align-items:center;background:#050508f2;border:1px solid #ffffff12;border:1px solid oklch(1 0 0/.07);border-radius:18px;display:flex;gap:14px;padding:16px 18px}.lesson-xp-card__icon[data-v-cf697c39]{flex-shrink:0;font-size:32px;line-height:1}.lesson-xp-card__content[data-v-cf697c39]{min-width:0}.lesson-xp-card__title[data-v-cf697c39]{color:#f8f8fa;font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.25;margin:0}.lesson-xp-card__meta[data-v-cf697c39]{color:#8b8b92;font-size:13px;line-height:1.35;margin:4px 0 0}.progress-track[data-v-cf697c39]{background:#ffffff0f;border-radius:9999px;height:10px;overflow:hidden}.progress-track__bar[data-v-cf697c39]{background:linear-gradient(90deg,#43c46b,#00b89a);background:linear-gradient(90deg,#43c46b,color(display-p3 .29521 .71745 .60709));background:linear-gradient(90deg,#43c46b,oklch(.7 .14 175));border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.xp-reward[data-v-cf697c39]{align-items:center;background:#43c46b1a;border:1px solid #43c46b38;border:1px solid oklch(.73 .17 150/.22);border-radius:16px;display:flex;gap:12px;padding:14px 18px}.xp-reward__value[data-v-cf697c39]{color:#93e4a4;font-size:20px;font-weight:800;letter-spacing:-.03em}.xp-reward__label[data-v-cf697c39]{color:#e4e4eb;font-size:14px;font-weight:600}.badge-card[data-v-cf697c39]{align-items:center;background:#050508f2;border:1px solid #ffffff12;border:1px solid oklch(1 0 0/.07);border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:24px 18px;text-align:center;transition:border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.badge-card--revealed[data-v-cf697c39]{border-color:#43c46b4d;box-shadow:0 0 32px #43c46b1f}.badge-card__icon[data-v-cf697c39]{font-size:48px;line-height:1}.badge-card__title[data-v-cf697c39]{color:#f8f8fa;font-size:18px;font-weight:700;letter-spacing:-.03em;margin:0}.badge-card__desc[data-v-cf697c39]{color:#8b8b92;font-size:13px;line-height:1.35;margin:0}.badge-card__earned[data-v-cf697c39]{align-items:center;background:#43c46b26;border-radius:9999px;color:#93e4a4;display:inline-flex;font-size:13px;font-weight:700;min-height:30px;padding:0 14px}.mini-badges[data-v-cf697c39]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mini-badge[data-v-cf697c39]{align-items:center;background:#ffffff09;border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);border-radius:14px;display:flex;height:56px;justify-content:center;transition:opacity .26s cubic-bezier(.22,1,.36,1)}.mini-badge__emoji[data-v-cf697c39]{font-size:24px;line-height:1}.streak-display[data-v-cf697c39]{align-items:center;background:#050508f2;border:1px solid #ffffff12;border:1px solid oklch(1 0 0/.07);border-radius:20px;display:flex;flex-direction:column;gap:4px;padding:24px 18px;text-align:center}.streak-display__fire[data-v-cf697c39]{animation:firePulse-cf697c39 1.6s ease-in-out infinite;font-size:40px;line-height:1}.streak-display__count[data-v-cf697c39]{color:#f8f8fa;font-size:48px;font-weight:800;letter-spacing:-.04em;line-height:1}.streak-display__label[data-v-cf697c39]{color:#8b8b92;font-size:14px;font-weight:600}.calendar-row[data-v-cf697c39]{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-dot[data-v-cf697c39]{align-items:center;display:flex;flex-direction:column;gap:6px}.calendar-dot__circle[data-v-cf697c39]{background:#ffffff09;border:1px solid #ffffff14;border:1px solid oklch(1 0 0/.08);border-radius:9999px;height:28px;transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);width:28px}.calendar-dot--active .calendar-dot__circle[data-v-cf697c39]{background:#43c46b;border-color:#43c46b66;box-shadow:0 0 12px #43c46b4d}.calendar-dot__label[data-v-cf697c39]{color:#8b8b92;font-size:11px;font-weight:600}.calendar-dot--active .calendar-dot__label[data-v-cf697c39]{color:#93e4a4}.leaderboard-list[data-v-cf697c39]{display:grid;gap:8px}.leaderboard-row[data-v-cf697c39]{align-items:center;background:#ffffff09;border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);border-radius:14px;display:flex;gap:12px;min-height:50px;opacity:.3;padding:8px 14px;transform:translateY(4px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.leaderboard-row--visible[data-v-cf697c39]{opacity:1;transform:translateY(0)}.leaderboard-row--top.leaderboard-row--visible[data-v-cf697c39]{background:#43c46b14;border-color:#43c46b38}.leaderboard-row__pos[data-v-cf697c39]{align-items:center;background:#ffffff0f;border-radius:9px;color:#aaaab1;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.leaderboard-row--top .leaderboard-row__pos[data-v-cf697c39]{background:linear-gradient(180deg,#43c46b33,#00b89a33);background:linear-gradient(180deg,#43c46b33,color(display-p3 .29521 .71745 .60709/.2));background:linear-gradient(180deg,#43c46b33,oklch(.7 .14 175/.2));color:#93e4a4}.leaderboard-row__avatar[data-v-cf697c39]{align-items:center;background:linear-gradient(180deg,#43c46b26,#00b89a26);background:linear-gradient(180deg,#43c46b26,color(display-p3 .29521 .71745 .60709/.15));background:linear-gradient(180deg,#43c46b26,oklch(.7 .14 175/.15));border-radius:9999px;color:#93e4a4;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.leaderboard-row__name[data-v-cf697c39]{color:#e4e4e8;flex:1;font-size:14px;font-weight:600;min-width:0}.leaderboard-row__xp[data-v-cf697c39]{color:#aaaab1;flex-shrink:0;font-size:13px;font-weight:600}.leaderboard-row--top .leaderboard-row__xp[data-v-cf697c39]{color:#93e4a4}.xp-slide-enter-active[data-v-cf697c39]{transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.xp-slide-enter-from[data-v-cf697c39]{opacity:0;transform:translateY(12px)}@keyframes firePulse-cf697c39{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media(max-width:1180px){.leaderboard-row__avatar[data-v-cf697c39]{display:none}}@media(max-width:767px){.demo-steps-mobile__dots[data-v-cf697c39]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-steps-mobile__dot--active[data-v-cf697c39],.demo-steps-mobile__dot--done[data-v-cf697c39]{background:linear-gradient(90deg,#43c46b,#00b89a);background:linear-gradient(90deg,#43c46b,color(display-p3 .29521 .71745 .60709));background:linear-gradient(90deg,#43c46b,oklch(.7 .14 175))}.lesson-xp-card[data-v-cf697c39]{padding:14px}.lesson-xp-card__icon[data-v-cf697c39]{font-size:28px}.lesson-xp-card__title[data-v-cf697c39]{font-size:14px}.badge-card[data-v-cf697c39]{padding:18px 14px}.badge-card__icon[data-v-cf697c39]{font-size:40px}.badge-card__title[data-v-cf697c39]{font-size:16px}.streak-display[data-v-cf697c39]{padding:18px 14px}.streak-display__fire[data-v-cf697c39]{font-size:32px}.streak-display__count[data-v-cf697c39]{font-size:40px}.calendar-dot__circle[data-v-cf697c39]{height:24px;width:24px}.calendar-dot__label[data-v-cf697c39]{font-size:10px}.leaderboard-row[data-v-cf697c39]{gap:10px;min-height:44px;padding:6px 12px}.leaderboard-row__avatar[data-v-cf697c39]{font-size:11px;height:28px;width:28px}.leaderboard-row__name[data-v-cf697c39]{font-size:13px}.leaderboard-row__xp[data-v-cf697c39]{font-size:12px}}@media(prefers-reduced-motion:reduce){.badge-card[data-v-cf697c39],.calendar-dot__circle[data-v-cf697c39],.generation-pill__dot[data-v-cf697c39],.leaderboard-row[data-v-cf697c39],.mini-badge[data-v-cf697c39],.progress-track__bar[data-v-cf697c39],.streak-display__fire[data-v-cf697c39],.xp-slide-enter-active[data-v-cf697c39]{animation:none;transition:none}}.demo-step[data-v-cf697c39]:focus-visible,.demo-steps-mobile__dot[data-v-cf697c39]:focus-visible,.demo-toolbar__replay[data-v-cf697c39]:focus-visible,.scene-button[data-v-cf697c39]:focus-visible,.xp-nav__dot[data-v-cf697c39]:focus-visible{box-shadow:0 0 0 2px #43c46bb3;outline:none}.demo-steps--desktop[data-v-cf697c39]{display:none}.xp-nav[data-v-cf697c39]{align-items:center;display:flex;gap:12px;padding:18px 18px 24px;position:relative;z-index:1}.xp-nav__bar[data-v-cf697c39]{background:#ffffff0f;border-radius:9999px;flex:1;height:6px;position:relative}.xp-nav__fill[data-v-cf697c39]{background:linear-gradient(90deg,#43c46b,#00a8dd);background:linear-gradient(90deg,#43c46b,color(display-p3 .21857 .65219 .88095));background:linear-gradient(90deg,#43c46b,oklch(.685 .155 230));height:100%;left:0;top:0;transition:width .5s cubic-bezier(.22,1,.36,1)}.xp-nav__dot[data-v-cf697c39],.xp-nav__fill[data-v-cf697c39]{border-radius:9999px;position:absolute}.xp-nav__dot[data-v-cf697c39]{background:#0d0d12;border:2px solid #ffffff1a;border:2px solid oklch(1 0 0/.1);cursor:pointer;height:28px;top:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.22,1,.36,1);width:28px;z-index:1}.xp-nav__dot--done[data-v-cf697c39]{background:#43c46b33;border-color:#43c46b80}.xp-nav__dot--active[data-v-cf697c39]{background:#43c46b40;border-color:#43c46b;box-shadow:0 0 16px #43c46b4d;height:32px;width:32px}.xp-nav__dot-label[data-v-cf697c39]{color:#717177;font-size:10px;font-weight:600;left:50%;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translate(-50%);transition:color .2s ease;white-space:nowrap}.xp-nav__dot--active .xp-nav__dot-label[data-v-cf697c39]{color:#7cdd93}.xp-nav__level[data-v-cf697c39]{flex-shrink:0}.xp-nav__level-badge[data-v-cf697c39]{align-items:center;background:#43c46b1f;border:1px solid #43c46b33;border:1px solid oklch(.73 .17 150/.2);border-radius:9999px;color:#7cdd93;display:inline-flex;font-size:11px;font-weight:700;padding:4px 10px}.floating-emojis[data-v-cf697c39]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.floating-emoji[data-v-cf697c39]{animation:floatDrift-cf697c39 12s ease-in-out infinite;font-size:20px;opacity:.08;position:absolute}.floating-emoji--1[data-v-cf697c39]{animation-delay:0s;right:8%;top:15%}.floating-emoji--2[data-v-cf697c39]{animation-delay:-3s;right:15%;top:60%}.floating-emoji--3[data-v-cf697c39]{animation-delay:-6s;bottom:20%;left:5%}.floating-emoji--4[data-v-cf697c39]{animation-delay:-9s;left:12%;top:30%}@keyframes floatDrift-cf697c39{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-12px) rotate(5deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(8px) rotate(-3deg)}}.demo-shell--gamification[data-v-cf697c39]:before{background:linear-gradient(135deg,#43c46b4d,#0000 40%,#00a8dd33 80%,#0000);background:linear-gradient(135deg,#43c46b4d,#0000 40%,color(display-p3 .21857 .65219 .88095/.2) 80%,#0000);background:linear-gradient(135deg,#43c46b4d,#0000 40%,oklch(.685 .155 230/.2) 80%,#0000);border-radius:inherit;content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .5s ease;z-index:0}.demo-shell--gamification[data-v-cf697c39]:hover:before{opacity:1}@media(max-width:767px){.xp-nav[data-v-cf697c39]{display:none}}.demo-shell[data-v-82a8e37e]{background:radial-gradient(circle at top right,#00a8dd1c,#0000 28%),linear-gradient(180deg,#15151af7,#0d0d12fc);background:radial-gradient(circle at top right,color(display-p3 .21857 .65219 .88095/.11),#0000 28%),linear-gradient(180deg,#15151af7,#0d0d12fc);background:radial-gradient(circle at top right,oklch(.685 .155 230/.11),#0000 28%),linear-gradient(180deg,#15151af7,#0d0d12fc);border:1px solid #ffffff14;border:1px solid oklch(1 0 0/.08);border-radius:30px;box-shadow:0 36px 100px #00000057,inset 0 1px #ffffff0a;overflow:hidden;position:relative}.demo-orb--blue[data-v-82a8e37e]{background:#00a8dd;background:color(display-p3 .21857 .65219 .88095);background:oklch(.685 .155 230);height:280px;right:-44px;top:-94px;width:280px}.demo-orb--cyan[data-v-82a8e37e]{background:#00b4bb;background:color(display-p3 .21672 .70659 .74598);background:oklch(.7 .14 200);bottom:-82px;height:220px;left:-34px;width:220px}.demo-toolbar__eyebrow[data-v-82a8e37e]{color:#aaaab1d1;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.demo-step--active[data-v-82a8e37e]{background:linear-gradient(180deg,#00a8dd1f,#ffffff08);background:linear-gradient(180deg,color(display-p3 .21857 .65219 .88095/.12),#ffffff08);background:linear-gradient(180deg,oklch(.685 .155 230/.12),#ffffff08);border-color:#00a8dd3d;border-color:oklch(.685 .155 230/.24);box-shadow:0 12px 24px #00000024;color:#f8f8fa}.demo-step--active .demo-step__index[data-v-82a8e37e],.demo-step--done .demo-step__index[data-v-82a8e37e]{background:linear-gradient(180deg,#00a8dd33,#00b4bb33);background:linear-gradient(180deg,color(display-p3 .21857 .65219 .88095/.2),color(display-p3 .21672 .70659 .74598/.2));background:linear-gradient(180deg,oklch(.685 .155 230/.2),oklch(.7 .14 200/.2))}.scene-chip[data-v-82a8e37e]{align-items:center;border:1px solid #00a8dd3d;border:1px solid oklch(.685 .155 230/.24);border-radius:9999px;display:inline-flex;font-size:12px;font-weight:600;padding:6px 10px}.scene-chip[data-v-82a8e37e],.scene-chip--success[data-v-82a8e37e]{background:#00a8dd1f;background:color(display-p3 .21857 .65219 .88095/.12);background:oklch(.685 .155 230/.12);color:#7bd0f9}.scene-chip--success[data-v-82a8e37e]{border-color:#00a8dd3d;border-color:oklch(.685 .155 230/.24)}.generation-pill[data-v-82a8e37e]{align-items:center;background:#00a8dd1a;background:color(display-p3 .21857 .65219 .88095/.1);background:oklch(.685 .155 230/.1);border:1px solid #00a8dd33;border:1px solid oklch(.685 .155 230/.2);border-radius:9999px;color:#e4e4eb;display:inline-flex;font-size:12px;font-weight:500;gap:10px;min-height:34px;padding:0 14px}.generation-pill__dot[data-v-82a8e37e]{animation:statusPulse 1.35s ease-in-out infinite;background:#00a8dd;background:color(display-p3 .21857 .65219 .88095);background:oklch(.685 .155 230);border-radius:9999px;box-shadow:0 0 20px #00a8dd80;box-shadow:0 0 20px color(display-p3 .21857 .65219 .88095/.5);box-shadow:0 0 20px oklch(.685 .155 230/.5);height:10px;width:10px}.kpi-grid[data-v-82a8e37e]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card[data-v-82a8e37e]{background:#050508f2;border:1px solid #ffffff12;border:1px solid oklch(1 0 0/.07);border-left:3px solid oklch(1 0 0/.1);border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:16px 18px}.kpi-card--purple[data-v-82a8e37e]{border-left-color:#816dff;border-left-color:oklch(.63 .22 285)}.kpi-card--cyan[data-v-82a8e37e]{border-left-color:#00a8dd;border-left-color:oklch(.685 .155 230)}.kpi-card--green[data-v-82a8e37e]{border-left-color:#43c46b}.kpi-card--amber[data-v-82a8e37e]{border-left-color:#e79d00;border-left-color:oklch(.75 .16 75)}.kpi-card__value[data-v-82a8e37e]{color:#f8f8fa;font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1}.kpi-card__label[data-v-82a8e37e]{color:#8b8b92;font-size:13px;font-weight:600}.employee-list[data-v-82a8e37e]{display:grid;gap:8px}.employee-row[data-v-82a8e37e]{align-items:center;background:#ffffff09;border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);border-radius:14px;display:flex;gap:12px;min-height:48px;opacity:.3;padding:8px 14px;transform:translateY(4px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.employee-row--visible[data-v-82a8e37e]{opacity:1;transform:translateY(0)}.employee-row__avatar[data-v-82a8e37e]{align-items:center;background:linear-gradient(180deg,#00a8dd26,#00b4bb26);background:linear-gradient(180deg,color(display-p3 .21857 .65219 .88095/.15),color(display-p3 .21672 .70659 .74598/.15));background:linear-gradient(180deg,oklch(.685 .155 230/.15),oklch(.7 .14 200/.15));border-radius:9999px;color:#7bd0f9;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.employee-row__info[data-v-82a8e37e]{display:flex;flex:1;flex-direction:column;min-width:0}.employee-row__name[data-v-82a8e37e]{color:#e4e4e8;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-row__dept[data-v-82a8e37e]{color:#8b8b92;font-size:12px;line-height:1.35}.employee-row__progress[data-v-82a8e37e]{align-items:center;display:flex;flex-shrink:0;gap:8px}.employee-row__bar[data-v-82a8e37e]{background:#ffffff0f;border-radius:9999px;height:6px;overflow:hidden;width:80px}.employee-row__bar-fill[data-v-82a8e37e]{background:linear-gradient(90deg,#00a8dd,#00b4bb);background:linear-gradient(90deg,color(display-p3 .21857 .65219 .88095),color(display-p3 .21672 .70659 .74598));background:linear-gradient(90deg,oklch(.685 .155 230),oklch(.7 .14 200));border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.employee-row__bar-fill--behind[data-v-82a8e37e]{background:linear-gradient(90deg,#e79d00,#e38d3d);background:linear-gradient(90deg,color(display-p3 .86618 .62658 .20599),#e38d3d);background:linear-gradient(90deg,oklch(.75 .16 75),#e38d3d)}.employee-row__pct[data-v-82a8e37e]{color:#7bd0f9;font-size:13px;font-weight:700;min-width:36px;text-align:right}.employee-row__pct--behind[data-v-82a8e37e]{color:#e79d00;color:color(display-p3 .86618 .62658 .20599);color:oklch(.75 .16 75)}.report-table[data-v-82a8e37e]{background:#050508f2;border:1px solid #ffffff12;border:1px solid oklch(1 0 0/.07);border-radius:16px;display:grid;gap:0;overflow:hidden}.report-table__header[data-v-82a8e37e]{background:#ffffff06;border-bottom:1px solid #ffffff0f;border-bottom:1px solid oklch(1 0 0/.06);display:grid;gap:8px;grid-template-columns:1fr 72px 72px 52px;padding:12px 16px}.report-table__header .report-table__col[data-v-82a8e37e]{color:#8b8b92;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.report-table__row[data-v-82a8e37e]{border-bottom:1px solid #ffffff0a;border-bottom:1px solid oklch(1 0 0/.04);display:grid;gap:8px;grid-template-columns:1fr 72px 72px 52px;opacity:.3;padding:12px 16px;transform:translateY(4px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.report-table__row[data-v-82a8e37e]:last-child{border-bottom:none}.report-table__row--visible[data-v-82a8e37e]{opacity:1;transform:translateY(0)}.report-table__col[data-v-82a8e37e]{color:#e4e4e8;font-size:14px;font-weight:500}.report-table__col--name[data-v-82a8e37e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-table__col--num[data-v-82a8e37e]{font-variant-numeric:tabular-nums;text-align:right}.report-table__col--high[data-v-82a8e37e]{color:#43c46b;font-weight:700}.insight-list[data-v-82a8e37e]{display:grid;gap:10px}.insight-card[data-v-82a8e37e]{align-items:flex-start;background:#ffffff09;border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);border-left:3px solid oklch(1 0 0/.1);border-radius:16px;display:flex;gap:12px;opacity:.3;padding:14px 16px;transform:translate(-8px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.insight-card--visible[data-v-82a8e37e]{opacity:1;transform:translate(0)}.insight-card--amber[data-v-82a8e37e]{border-left-color:#e79d00;border-left-color:oklch(.75 .16 75)}.insight-card--green[data-v-82a8e37e]{border-left-color:#43c46b}.insight-card--blue[data-v-82a8e37e]{border-left-color:#00a8dd;border-left-color:oklch(.685 .155 230)}.insight-card__emoji[data-v-82a8e37e]{flex-shrink:0;font-size:20px;line-height:1}.insight-card__text[data-v-82a8e37e]{color:#e4e4e8;font-size:14px;font-weight:500;line-height:1.45}@media(max-width:1180px){.employee-row__avatar[data-v-82a8e37e]{display:none}.employee-row__bar[data-v-82a8e37e]{width:60px}}@media(max-width:767px){.demo-steps-mobile__dots[data-v-82a8e37e]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-steps-mobile__dot--active[data-v-82a8e37e],.demo-steps-mobile__dot--done[data-v-82a8e37e]{background:linear-gradient(90deg,#00a8dd,#00b4bb);background:linear-gradient(90deg,color(display-p3 .21857 .65219 .88095),color(display-p3 .21672 .70659 .74598));background:linear-gradient(90deg,oklch(.685 .155 230),oklch(.7 .14 200))}.kpi-card[data-v-82a8e37e]{padding:12px 14px}.kpi-card__value[data-v-82a8e37e]{font-size:22px}.kpi-card__label[data-v-82a8e37e]{font-size:12px}.employee-row[data-v-82a8e37e]{gap:10px;min-height:44px;padding:6px 12px}.employee-row__avatar[data-v-82a8e37e]{font-size:11px;height:28px;width:28px}.employee-row__name[data-v-82a8e37e]{font-size:13px}.employee-row__dept[data-v-82a8e37e]{font-size:11px}.employee-row__bar[data-v-82a8e37e]{width:50px}.employee-row__pct[data-v-82a8e37e]{font-size:12px;min-width:32px}.report-table__header[data-v-82a8e37e],.report-table__row[data-v-82a8e37e]{gap:4px;grid-template-columns:1fr 56px 56px 44px;padding:10px 12px}.report-table__col[data-v-82a8e37e]{font-size:13px}.report-table__header .report-table__col[data-v-82a8e37e]{font-size:10px}.insight-card[data-v-82a8e37e]{gap:10px;padding:12px 14px}.insight-card__emoji[data-v-82a8e37e]{font-size:18px}.insight-card__text[data-v-82a8e37e]{font-size:13px}}@media(prefers-reduced-motion:reduce){.employee-row[data-v-82a8e37e],.generation-pill__dot[data-v-82a8e37e],.insight-card[data-v-82a8e37e],.report-table__row[data-v-82a8e37e]{animation:none;transition:none}}.demo-step[data-v-82a8e37e]:focus-visible,.demo-steps-mobile__dot[data-v-82a8e37e]:focus-visible,.demo-toolbar__replay[data-v-82a8e37e]:focus-visible,.scene-button[data-v-82a8e37e]:focus-visible,.tab-nav__item[data-v-82a8e37e]:focus-visible{box-shadow:0 0 0 2px #00a8ddb3;box-shadow:0 0 0 2px color(display-p3 .21857 .65219 .88095/.7);box-shadow:0 0 0 2px oklch(.685 .155 230/.7);outline:none}.demo-steps--desktop[data-v-82a8e37e]{display:none}.tab-nav[data-v-82a8e37e]{border-bottom:1px solid #ffffff0f;border-bottom:1px solid oklch(1 0 0/.06);display:flex;gap:0;padding:0 18px;position:relative;z-index:1}.tab-nav__item[data-v-82a8e37e]{border-bottom:2px solid #0000;color:#717177;cursor:pointer;font-size:13px;font-weight:500;margin-bottom:-1px;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.tab-nav__item--done[data-v-82a8e37e],.tab-nav__item[data-v-82a8e37e]:hover{color:#aaaab1}.tab-nav__item--active[data-v-82a8e37e]{border-bottom-color:#00a8dd;border-bottom-color:oklch(.685 .155 230);color:#f1f1f4}.demo-viewport--dashboard[data-v-82a8e37e]{min-height:500px;padding:0 18px 18px}.workspace-card--full[data-v-82a8e37e]{height:auto;min-height:460px}.dash-title-bar[data-v-82a8e37e]{align-items:flex-start;border-bottom:1px solid #ffffff0a;border-bottom:1px solid oklch(1 0 0/.04);display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.dash-title-bar__text[data-v-82a8e37e]{min-width:0}.dash-title-bar__eyebrow[data-v-82a8e37e]{color:#aaaab1d1;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.dash-title-bar__title[data-v-82a8e37e]{color:#f1f1f4;font-size:16px;font-weight:600;line-height:1.3;margin-top:2px}.dash-title-bar__chips[data-v-82a8e37e]{align-items:center;display:flex;flex-shrink:0;gap:10px}.demo-grid-bg[data-v-82a8e37e]{background-image:radial-gradient(#00a8dd99 1px,#0000 0);background-image:radial-gradient(color(display-p3 .21857 .65219 .88095/.6) 1px,#0000 0);background-image:radial-gradient(oklch(.685 .155 230/.6) 1px,#0000 0);background-size:24px 24px;border-radius:inherit;inset:0;opacity:.06;pointer-events:none;position:absolute;z-index:0}@media(max-width:767px){.tab-nav[data-v-82a8e37e]{display:none}.demo-viewport--dashboard[data-v-82a8e37e]{padding:0 14px 14px}.dash-title-bar[data-v-82a8e37e]{flex-direction:column;gap:8px}.workspace-card--full[data-v-82a8e37e]{min-height:420px}}.phone-frame[data-v-756a46de]{background:#050508;border:3px solid #ffffff1f;border:3px solid oklch(1 0 0/.12);border-radius:36px;box-shadow:0 20px 60px -15px #00000080,0 0 40px #816dff14;box-shadow:0 20px 60px -15px #00000080,0 0 40px color(display-p3 .49305 .41999 .99046/.08);box-shadow:0 20px 60px -15px #00000080,0 0 40px oklch(.63 .22 285/.08);height:480px;overflow:hidden;padding:8px;position:relative;width:240px}.phone-notch[data-v-756a46de]{background:#020202;border-radius:0 0 16px 16px;height:24px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:80px;z-index:10}.phone-screen[data-v-756a46de]{background:#0b0b0f;border-radius:28px;gap:12px;height:100%;overflow:hidden;padding:40px 16px 16px;width:100%}.phone-screen[data-v-756a46de],.screen-header[data-v-756a46de]{display:flex;flex-direction:column}.screen-header[data-v-756a46de]{gap:2px}.screen-greeting[data-v-756a46de]{color:#eee;font-size:14px;font-weight:600}.screen-subtitle[data-v-756a46de]{color:#717177;font-size:11px}.screen-card[data-v-756a46de]{background:#131319;border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);border-radius:12px;padding:12px}.screen-card-header[data-v-756a46de]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.screen-card-title[data-v-756a46de]{color:#dedede;font-size:12px;font-weight:600}.screen-card-badge[data-v-756a46de]{background:#816dff1f;background:color(display-p3 .49305 .41999 .99046/.12);background:oklch(.63 .22 285/.12);border-radius:6px;color:#9c95ff;color:color(display-p3 .60409 .57593 1);color:oklch(.72 .19 285);font-size:9px;font-weight:500;padding:2px 6px}.screen-progress-track[data-v-756a46de]{background:#ffffff0f;border-radius:999px;height:5px;overflow:hidden}.screen-progress-bar[data-v-756a46de]{background:linear-gradient(90deg,#816dff,#00a8dd);background:linear-gradient(90deg,color(display-p3 .49305 .41999 .99046),color(display-p3 .21857 .65219 .88095));background:linear-gradient(90deg,oklch(.63 .22 285),oklch(.685 .155 230));border-radius:999px;height:100%}.screen-stats[data-v-756a46de]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.screen-stat[data-v-756a46de]{align-items:center;background:#131319;border:1px solid #ffffff0a;border:1px solid oklch(1 0 0/.04);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:8px 4px}.screen-stat-value[data-v-756a46de]{color:#eee;font-size:13px;font-weight:700}.screen-stat-label[data-v-756a46de]{color:#626369;font-size:9px}.screen-xp-toast[data-v-756a46de]{align-self:center;animation:toastFloat-756a46de 3s ease-in-out infinite;background:#06291180;border:1px solid #21763c4d;border:1px solid oklch(.5 .12 150/.3);border-radius:999px;color:#c7ffd1;color:color(display-p3 .81271 1 .82351);color:oklch(.95 .15 150);font-size:11px;font-weight:600;margin-top:auto;padding:6px 14px}@keyframes toastFloat-756a46de{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.screen-kpi-row[data-v-756a46de]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.screen-kpi-card[data-v-756a46de]{align-items:center;background:#131319;border:1px solid #ffffff0f;border:1px solid oklch(1 0 0/.06);border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:10px 8px}.screen-kpi-value[data-v-756a46de]{color:#eee;font-size:18px;font-weight:700}.screen-kpi-label[data-v-756a46de]{color:#626369;font-size:10px}.screen-list[data-v-756a46de]{display:flex;flex-direction:column;gap:8px}.screen-list-item[data-v-756a46de]{align-items:center;background:#131319;border:1px solid #ffffff0a;border:1px solid oklch(1 0 0/.04);border-radius:10px;display:flex;gap:8px;padding:8px}.screen-list-avatar[data-v-756a46de]{background:linear-gradient(135deg,#816dff66,#00a8dd66);background:linear-gradient(135deg,color(display-p3 .49305 .41999 .99046/.4),color(display-p3 .21857 .65219 .88095/.4));background:linear-gradient(135deg,oklch(.63 .22 285/.4),oklch(.685 .155 230/.4));border-radius:999px;flex-shrink:0;height:28px;width:28px}.screen-list-lines[data-v-756a46de]{display:flex;flex:1;flex-direction:column;gap:4px}.screen-list-line-long[data-v-756a46de]{background:#ffffff14;border-radius:3px;height:6px;width:80%}.screen-list-line-short[data-v-756a46de]{background:#ffffff0d;border-radius:3px;height:5px;width:50%}.screen-list-progress-badge[data-v-756a46de]{background:#ffffff0f;border-radius:999px;flex-shrink:0;height:5px;overflow:hidden;width:32px}.screen-list-progress-fill[data-v-756a46de]{background:linear-gradient(90deg,#816dff,#00a8dd);background:linear-gradient(90deg,color(display-p3 .49305 .41999 .99046),color(display-p3 .21857 .65219 .88095));background:linear-gradient(90deg,oklch(.63 .22 285),oklch(.685 .155 230));border-radius:999px;height:100%}.store-badge[data-v-756a46de]{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border:1px solid oklch(1 0 0/.1);border-radius:12px;color:#dedede;display:inline-flex;gap:8px;padding:8px 14px;text-decoration:none;transition:all .2s ease}.store-badge[data-v-756a46de]:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-1px)}.store-badge-small[data-v-756a46de]{color:#717177;font-size:9px;line-height:1.2}.store-badge-name[data-v-756a46de]{color:#dedede;font-size:13px;font-weight:600;line-height:1.2}@media(max-width:767px){.phone-frame[data-v-756a46de]{height:400px;width:200px}.phone-screen[data-v-756a46de]{gap:10px;padding:36px 12px 12px}.phone-notch[data-v-756a46de]{height:20px;width:64px}.screen-greeting[data-v-756a46de]{font-size:12px}.screen-subtitle[data-v-756a46de]{font-size:10px}.screen-card[data-v-756a46de]{padding:10px}.screen-card-title[data-v-756a46de]{font-size:11px}.screen-card-badge[data-v-756a46de]{font-size:8px}.screen-stat[data-v-756a46de]{padding:6px 2px}.screen-stat-value[data-v-756a46de]{font-size:11px}.screen-stat-label[data-v-756a46de]{font-size:8px}.screen-xp-toast[data-v-756a46de]{font-size:10px;padding:4px 10px}.screen-kpi-value[data-v-756a46de]{font-size:15px}.screen-kpi-label[data-v-756a46de]{font-size:9px}.screen-kpi-card[data-v-756a46de]{padding:8px 6px}.screen-list-item[data-v-756a46de]{gap:6px;padding:6px}.screen-list-avatar[data-v-756a46de]{height:22px;width:22px}}
