.scrim.svelte-1cjrtb2{position:fixed;inset:0;z-index:70;background:#050504c7;-webkit-backdrop-filter:blur(7px) saturate(.8);backdrop-filter:blur(7px) saturate(.8);animation:svelte-1cjrtb2-fade .22s ease}.sheet.svelte-1cjrtb2{position:fixed;z-index:71;left:50%;top:50%;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:min(92vw,420px);max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;padding:26px;border:1px solid rgba(98,219,132,.38);border-radius:22px;background:linear-gradient(155deg,#1d1e1a,#171814 70%);color:#eeeae3;box-shadow:0 30px 90px #000000b8,0 0 0 1px #00000073,0 0 50px #44cc4412;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;outline:none;transform:translate(-50%,-50%);animation:svelte-1cjrtb2-appear .34s cubic-bezier(.16,1,.3,1)}.sheet.svelte-1cjrtb2>:where(.svelte-1cjrtb2){flex-shrink:0}.result-hero.svelte-1cjrtb2{position:relative;display:flex;flex-direction:column;gap:6px;margin:-26px -26px 2px;padding:25px 26px 21px;overflow:hidden;border-bottom:1px solid rgba(98,219,132,.13);background:radial-gradient(80% 120% at 15% 0%,rgba(98,219,132,.15),transparent 70%)}.result-glow.svelte-1cjrtb2{position:absolute;top:-70px;right:-40px;width:180px;height:180px;border-radius:50%;background:#62db841c;filter:blur(35px);pointer-events:none}.rating-row.svelte-1cjrtb2{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.solved.svelte-1cjrtb2{margin-bottom:4px;padding:5px 9px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#080c0857;color:#9f9b93;font-size:.75rem;font-weight:750}.solved.svelte-1cjrtb2 strong:where(.svelte-1cjrtb2){color:#e8e5de;font-weight:900}.title.svelte-1cjrtb2{position:relative;color:#9ef0b4;font-size:.95rem;font-weight:850;letter-spacing:-.01em}.eyebrow.svelte-1cjrtb2{position:relative;display:inline-flex;align-items:center;gap:7px;color:#78e195;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.eyebrow-mark.svelte-1cjrtb2{font-size:.88rem;filter:drop-shadow(0 0 7px rgba(98,219,132,.65))}h2.rating.svelte-1cjrtb2{margin:0;line-height:.95;font-size:clamp(2.7rem,9vw,3.6rem);font-weight:950;letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-shadow:0 2px 0 rgba(255,255,255,.06)}p.svelte-1cjrtb2{margin:0;color:#b7b2a9;line-height:1.55}.primary.svelte-1cjrtb2{position:relative;box-sizing:border-box;display:block;width:100%;overflow:hidden;border:0;border-radius:12px;padding:14px 16px;background:linear-gradient(180deg,#72e293,#55c879);color:#07150a;font:inherit;font-weight:900;text-align:center;text-decoration:none;box-shadow:0 4px #2b7a45,0 12px 26px #44cc4421;cursor:pointer;transition:transform .15s,box-shadow .15s,filter .15s}.primary.svelte-1cjrtb2:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.3) 45%,transparent 70%);transform:translate(-130%);transition:transform .55s ease}.primary.svelte-1cjrtb2:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 5px #2b7a45,0 16px 30px #44cc442e}.primary.svelte-1cjrtb2:hover:after{transform:translate(130%)}.primary.svelte-1cjrtb2:active{transform:translateY(2px);box-shadow:0 2px #2b7a45}.primary.svelte-1cjrtb2:disabled{opacity:.65;cursor:wait;transform:none;box-shadow:0 4px #2b7a45}.actions.svelte-1cjrtb2{display:grid;gap:9px;margin-top:2px}.secondary.svelte-1cjrtb2{box-sizing:border-box;display:block;width:100%;padding:13px 16px;border:1px solid #3a3832;border-radius:12px;background:transparent;color:#eeeae3;font-weight:850;text-align:center;text-decoration:none}.secondary.svelte-1cjrtb2:hover{border-color:#62db84}.save.svelte-1cjrtb2{align-self:center;padding:6px 10px;border:0;background:transparent;color:#9f9b93;font:inherit;font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.save.svelte-1cjrtb2:hover{color:#d1cdc5}.close.svelte-1cjrtb2{position:absolute;z-index:2;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff0f;color:#b7b2a9;font:inherit;font-size:1.3rem;line-height:1;cursor:pointer}.close.svelte-1cjrtb2:hover{background:#ffffff1f;color:#fff}.primary.svelte-1cjrtb2:focus-visible,.secondary.svelte-1cjrtb2:focus-visible,.save.svelte-1cjrtb2:focus-visible,.close.svelte-1cjrtb2:focus-visible{outline:2px solid #f5f3ee;outline-offset:3px}@keyframes svelte-1cjrtb2-fade{0%{opacity:0}}@keyframes svelte-1cjrtb2-appear{0%{opacity:0;transform:translate(-50%,-44%) scale(.965)}}@media(max-width:640px){.sheet.svelte-1cjrtb2{left:0;top:auto;bottom:0;width:100%;max-width:none;max-height:90vh;max-height:90dvh;border-radius:20px 20px 0 0;border-bottom:0;padding:20px 18px 24px;transform:none;animation:svelte-1cjrtb2-slide-up .18s cubic-bezier(.2,.8,.2,1)}.result-hero.svelte-1cjrtb2{margin:-20px -18px 2px;padding:21px 18px 18px}}@keyframes svelte-1cjrtb2-slide-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.scrim.svelte-1cjrtb2,.sheet.svelte-1cjrtb2{animation:none}.primary.svelte-1cjrtb2,.primary.svelte-1cjrtb2:after{transition:none}.primary.svelte-1cjrtb2:hover{transform:none}.primary.svelte-1cjrtb2:hover:after{transform:translate(-130%)}}body{background-color:#090a08}.hero-sub.svelte-7ieb2r{max-width:680px;margin:12px 0 0;color:#aaa9a2;font-size:.94rem;line-height:1.6;text-wrap:balance}.journey.svelte-7ieb2r{position:relative;isolation:isolate;width:min(1320px,calc(100% - 48px));margin:0 auto;padding:34px 0 80px;color:#eeeae3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.journey.svelte-7ieb2r:before{content:"";position:absolute;z-index:-1;top:-150px;left:50%;width:min(900px,100vw);height:520px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(68,204,68,.095),rgba(68,204,68,.025) 38%,transparent 70%);pointer-events:none}.hero.svelte-7ieb2r{max-width:880px;margin:0 auto 26px;text-align:center}.hero.svelte-7ieb2r h1:where(.svelte-7ieb2r){margin:8px 0 -.14em;color:#f7f8f4;background:linear-gradient(180deg,#fff 30%,#bdf0cb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.35rem,4.5vw,3.45rem);font-weight:950;letter-spacing:-.055em;line-height:1.02;padding-bottom:.18em;text-wrap:balance}.hero.compact.svelte-7ieb2r{display:flex;flex-direction:column;align-items:center;margin-bottom:26px}.hero.compact.svelte-7ieb2r h1:where(.svelte-7ieb2r){font-size:clamp(2.35rem,4.5vw,3.45rem)}.hero-level-test.svelte-7ieb2r{position:relative;display:inline-flex;margin-top:14px;padding:12px 20px;overflow:hidden;border-radius:11px;background:linear-gradient(180deg,#72e293,#55c879);color:#07150a;font-size:.9rem;font-weight:900;text-decoration:none;box-shadow:0 3px #28753c,0 10px 28px #44cc4421;transition:background .15s,box-shadow .18s,transform .15s}.hero-level-test.svelte-7ieb2r:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.3) 45%,transparent 70%);transform:translate(-130%);transition:transform .5s ease}.hero-level-test.svelte-7ieb2r:hover{background:linear-gradient(180deg,#83eba0,#60d183);box-shadow:0 4px #28753c,0 14px 32px #4c43;transform:translateY(-1px)}.hero-level-test.svelte-7ieb2r:hover:after{transform:translate(130%)}.hero-free-lesson.svelte-7ieb2r{display:none;margin-top:12px}.elo-test-action.svelte-7ieb2r{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:-8px 0 28px}.elo-test-action.svelte-7ieb2r .hero-level-test:where(.svelte-7ieb2r){margin-top:0}.catalog-intro.svelte-7ieb2r{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 14px;scroll-margin-top:82px}.catalog-intro.svelte-7ieb2r h2:where(.svelte-7ieb2r){margin:0 0 3px;color:#f7f8f4;font-size:1.45rem;letter-spacing:-.035em;line-height:1.1}.catalog-progress.svelte-7ieb2r{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.catalog-progress.svelte-7ieb2r>span:where(.svelte-7ieb2r){display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #30322d;border-radius:9px;background:#141512;color:#b2b5ad;font-size:.72rem;font-weight:750;white-space:nowrap}.catalog-progress.svelte-7ieb2r strong:where(.svelte-7ieb2r){color:#f1f3ed;font-size:.78rem;font-variant-numeric:tabular-nums}.tier-block.path.svelte-7ieb2r{position:relative;margin:0 0 46px;padding-top:18px;border-top:3px solid var(--tier-accent);scroll-margin-top:76px}.tier-block.path.svelte-7ieb2r:before{content:"";position:absolute;top:-3px;right:0;left:0;height:3px;background:var(--tier-accent);box-shadow:0 0 18px color-mix(in srgb,var(--tier-accent) 35%,transparent)}.tier-head.svelte-7ieb2r{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin:0 0 18px;color:#fff;font-size:1.55rem;font-weight:950;letter-spacing:-.025em}.tier-toggle.svelte-7ieb2r{width:100%;padding:0;border:0;background:transparent;text-align:left;font-family:inherit;cursor:default}.tier-head.svelte-7ieb2r span:where(.svelte-7ieb2r),.here-pill.svelte-7ieb2r{white-space:nowrap}.tier-head.svelte-7ieb2r>span:where(.svelte-7ieb2r){color:var(--tier-accent)}.tier-head.svelte-7ieb2r small:where(.svelte-7ieb2r){color:#a7aaa2;font-size:.92rem;font-weight:750;letter-spacing:0}.here-pill.svelte-7ieb2r{padding:4px 10px;border-radius:999px;background:#4c4;color:#0a1f0a;font-size:.68rem;font-style:normal;font-weight:900}.tier-block.here.svelte-7ieb2r .tier-head:where(.svelte-7ieb2r) span:where(.svelte-7ieb2r){color:#6de579}.lesson-grid.svelte-7ieb2r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lesson-card.svelte-7ieb2r{position:relative;display:grid;min-height:204px;grid-template-columns:176px minmax(0,1fr);gap:16px;padding:14px;overflow:hidden;border:1px solid #292c27;border-radius:18px;background:linear-gradient(145deg,#191a17f5,#121311eb);color:inherit;text-decoration:none;box-shadow:0 12px 34px #00000021;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.8,.2,1);cursor:pointer}.lesson-card.svelte-7ieb2r:after{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at 25% 0%,rgba(98,219,132,.07),transparent 52%);opacity:0;transition:opacity .22s;pointer-events:none}.lesson-card.svelte-7ieb2r:hover,.lesson-card.svelte-7ieb2r:focus-visible{transform:translateY(-4px);border-color:#62db84b3;background:linear-gradient(145deg,#1d211c,#171916);box-shadow:0 18px 42px #00000047,0 0 0 1px #62db8414;outline:none}.lesson-card.svelte-7ieb2r:hover:after,.lesson-card.svelte-7ieb2r:focus-visible:after{opacity:1}.lesson-card.current.svelte-7ieb2r{border-color:#62db84b3;background:linear-gradient(145deg,#1e2a1ffa,#131813f2);box-shadow:0 0 0 1px #44cc4424,0 14px 38px #0000002e,0 0 34px #44cc4412}.lesson-card.current.svelte-7ieb2r:before{content:"";position:absolute;z-index:2;top:0;left:22px;width:68px;height:2px;border-radius:0 0 999px 999px;background:#62db84;box-shadow:0 0 14px #62db84cc}.lesson-card.review-due.svelte-7ieb2r{border-color:#44cc4473}.moment.svelte-7ieb2r{display:flex;align-items:center;gap:12px;margin:0 auto 14px;padding:12px 16px;border-radius:14px;color:#e8e5de;font-size:.9rem;line-height:1.45;text-decoration:none;text-align:left}.moment.svelte-7ieb2r strong:where(.svelte-7ieb2r){color:#fff}.moment-icon.svelte-7ieb2r{flex:none;font-size:1.2rem}.moment-close.svelte-7ieb2r{margin-left:auto;flex:none;border:0;background:none;color:#9a978f;font-size:1.3rem;line-height:1;cursor:pointer}.moment-close.svelte-7ieb2r:hover{color:#fff}.tier-up.svelte-7ieb2r{border:1px solid rgba(68,204,68,.45);background:#0f1a11}.mini-board.svelte-7ieb2r{position:relative;z-index:1;display:block;width:176px;height:176px;flex:none;overflow:hidden;border-radius:10px;background:#0b0c0a;box-shadow:0 10px 26px #0000005c,0 0 0 1px #ffffff0a;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.mini-board.svelte-7ieb2r .mini-board{width:176px!important;height:176px!important;border-radius:10px!important}.lesson-card.svelte-7ieb2r:hover .mini-board:where(.svelte-7ieb2r){transform:scale(1.015);box-shadow:0 14px 30px #0000006b,0 0 0 1px #ffffff0f}.board-fallback.svelte-7ieb2r{display:grid;width:100%;height:100%;place-items:center;color:#777;font-size:2rem}.lesson-info.svelte-7ieb2r{display:flex;min-width:0;flex-direction:column;padding:2px 0}.lesson-title-row.svelte-7ieb2r{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.lesson-title-row.svelte-7ieb2r>strong:where(.svelte-7ieb2r){color:#fff;font-size:1.2rem;line-height:1.22;letter-spacing:-.01em}.badges.svelte-7ieb2r{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.badges.svelte-7ieb2r em:where(.svelte-7ieb2r){display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:.66rem;font-style:normal;font-weight:850;white-space:nowrap}.mastered-badge.svelte-7ieb2r{background:#1f1f1d;color:#a9a69f}.review-badge.svelte-7ieb2r,.practice-badge.svelte-7ieb2r,.up-next.svelte-7ieb2r{background:#132a19;color:#8ce88f;box-shadow:inset 0 0 0 1px #44cc4459}.hook.svelte-7ieb2r{display:-webkit-box;margin-top:6px;overflow:hidden;color:#a1a1aa;font-size:.83rem;line-height:1.45;line-clamp:4;-webkit-box-orient:vertical;-webkit-line-clamp:4}.track-label.svelte-7ieb2r{display:flex;justify-content:space-between;gap:10px;margin-top:auto;margin-bottom:7px;color:#8f8c85;font-size:.74rem;font-weight:700}.track-label.svelte-7ieb2r b:where(.svelte-7ieb2r){color:#e4e1da;font-weight:850}.smooth-track.svelte-7ieb2r{position:relative;display:block;height:7px;overflow:hidden;border-radius:999px;background:#292b27;box-shadow:inset 0 1px 2px #0006}.smooth-track.svelte-7ieb2r i:where(.svelte-7ieb2r){position:absolute;top:0;bottom:0;left:0;border-radius:999px;transition:width .65s cubic-bezier(.2,.8,.2,1)}.progress-fill.svelte-7ieb2r{background:linear-gradient(90deg,#38b95e,#73e690);box-shadow:0 0 10px #44cc4473}.progress-fill.complete.svelte-7ieb2r{background:linear-gradient(90deg,#50d86a,#92f09f)}.card-action.svelte-7ieb2r{margin-top:10px;color:#d4d4d8;font-size:.8rem;font-weight:750;transition:color .15s}.lesson-card.svelte-7ieb2r:hover .card-action:where(.svelte-7ieb2r){color:#fff}.coming-soon.svelte-7ieb2r{display:flex;flex-direction:column;align-items:center;padding:60px 20px;border:1px dashed #363830;border-radius:18px;text-align:center}.coming-soon.svelte-7ieb2r span:where(.svelte-7ieb2r){font-size:3rem;color:#777}.coming-soon.svelte-7ieb2r h2:where(.svelte-7ieb2r){margin:10px 0 5px}.coming-soon.svelte-7ieb2r p:where(.svelte-7ieb2r){margin:0;color:#858980}.warn.svelte-7ieb2r,.disclaimer.svelte-7ieb2r{margin:30px auto 0;color:#74776f;font-size:.7rem;text-align:center}.warn.svelte-7ieb2r{color:#d5b550}.disclaimer.svelte-7ieb2r{max-width:70ch}@media(max-width:767px){.lesson-grid.svelte-7ieb2r{grid-template-columns:1fr}}.course-choice-scrim.svelte-7ieb2r,.course-choice.svelte-7ieb2r{display:none}@media(max-width:640px){.hero-free-lesson.svelte-7ieb2r{display:inline-flex}.tier-block.path.svelte-7ieb2r{margin-bottom:10px;padding-top:0;border:1px solid color-mix(in srgb,var(--tier-accent) 28%,#252721);border-radius:15px;background:color-mix(in srgb,var(--tier-accent) 5%,#11120f);scroll-margin-top:64px;overflow:hidden}.tier-block.path.svelte-7ieb2r:before{display:none}.tier-head.svelte-7ieb2r{min-height:64px;margin:0;padding:12px 14px}.tier-head.svelte-7ieb2r>span:where(.svelte-7ieb2r){color:var(--tier-accent)}.tier-head.svelte-7ieb2r small:where(.svelte-7ieb2r){flex-basis:100%;margin-top:-7px}.lesson-grid.svelte-7ieb2r{padding:0 10px 10px}.course-choice-scrim.svelte-7ieb2r{display:block;position:fixed;inset:0;z-index:710;background:#000000ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.course-choice.svelte-7ieb2r{display:block;position:fixed;z-index:711;right:10px;bottom:10px;left:10px;padding:20px;border:1px solid #383b33;border-radius:22px;background:#171814;color:#f5f3ee;box-shadow:0 24px 70px #0000009e;animation:svelte-7ieb2r-choice-up .18s ease-out}.course-choice-kicker.svelte-7ieb2r{margin:0 34px 5px 0;color:#62db84;font-size:.68rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.course-choice.svelte-7ieb2r h2:where(.svelte-7ieb2r){margin:0 34px 17px 0;font-size:1.3rem;letter-spacing:-.025em}.course-choice-close.svelte-7ieb2r{position:absolute;top:12px;right:12px;width:34px;height:34px;padding:0;border:0;border-radius:10px;background:#24261f;color:#a7aaa1;font:inherit;font-size:1.3rem}.course-choice-action.svelte-7ieb2r{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px;padding:14px 15px;border-radius:14px;color:#0c160e;text-decoration:none;box-shadow:0 3px #27673c}.course-choice-action.learn.svelte-7ieb2r{background:#62db84}.course-choice-action.mastery.svelte-7ieb2r{border:1px solid #45483f;background:#252720;color:#f2f0ea;box-shadow:0 3px #0d0e0c}.course-choice-action.svelte-7ieb2r span:where(.svelte-7ieb2r){display:grid;gap:3px}.course-choice-action.svelte-7ieb2r strong:where(.svelte-7ieb2r){font-size:.94rem}.course-choice-action.svelte-7ieb2r small:where(.svelte-7ieb2r){font-size:.72rem;font-weight:700;opacity:.7}.course-choice-action.svelte-7ieb2r>b:where(.svelte-7ieb2r){font-size:1.15rem}@keyframes svelte-7ieb2r-choice-up{0%{opacity:0;transform:translateY(12px)}}}@media(max-width:560px){.journey.svelte-7ieb2r{width:min(100% - 32px,1320px);padding:24px 0 48px}.journey.svelte-7ieb2r:before{top:-110px;height:400px}.hero.svelte-7ieb2r{margin-bottom:22px}.hero.compact.svelte-7ieb2r h1:where(.svelte-7ieb2r){font-size:2.15rem}.hero-sub.svelte-7ieb2r{font-size:.86rem;line-height:1.55}.hero-level-test.svelte-7ieb2r{margin-top:12px;padding:11px 18px;font-size:.86rem}.elo-test-action.svelte-7ieb2r{flex-direction:column;margin:-7px 0 25px}.elo-test-action.svelte-7ieb2r .hero-level-test:where(.svelte-7ieb2r){margin-top:0}.catalog-intro.svelte-7ieb2r{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:14px}.catalog-intro.svelte-7ieb2r h2:where(.svelte-7ieb2r){font-size:1.2rem}.catalog-progress.svelte-7ieb2r{justify-content:flex-start}.catalog-progress.svelte-7ieb2r>span:where(.svelte-7ieb2r){padding:7px 9px;font-size:.66rem}.lesson-grid.svelte-7ieb2r{gap:14px}.lesson-card.svelte-7ieb2r{grid-template-columns:112px minmax(0,1fr);gap:12px;min-height:152px;padding:12px;border-radius:15px}.lesson-card.svelte-7ieb2r:hover,.lesson-card.svelte-7ieb2r:focus-visible{transform:translateY(-2px)}.mini-board.svelte-7ieb2r{width:112px;height:112px}.mini-board.svelte-7ieb2r .mini-board{width:112px!important;height:112px!important}.lesson-title-row.svelte-7ieb2r>strong:where(.svelte-7ieb2r){font-size:1rem}.hook.svelte-7ieb2r{font-size:.74rem;-webkit-line-clamp:3;line-clamp:3}.badges.svelte-7ieb2r em:where(.svelte-7ieb2r){padding:3px 6px;font-size:.6rem}.badges.svelte-7ieb2r em:where(.svelte-7ieb2r) svg{display:none}.card-action.svelte-7ieb2r{margin-top:8px;font-size:.74rem}}@media(prefers-reduced-motion:reduce){.lesson-card.svelte-7ieb2r,.mini-board.svelte-7ieb2r,.smooth-track.svelte-7ieb2r i:where(.svelte-7ieb2r),.hero-level-test.svelte-7ieb2r:after{transition:none}.lesson-card.svelte-7ieb2r:hover,.lesson-card.svelte-7ieb2r:focus-visible,.lesson-card.svelte-7ieb2r:hover .mini-board:where(.svelte-7ieb2r){transform:none}}.lesson-card.spotlight.svelte-7ieb2r{border-color:#62db84;box-shadow:0 0 0 2px #62db848c,0 0 46px #62db8447;animation:svelte-7ieb2r-spotlight 1.3s ease 2}@keyframes svelte-7ieb2r-spotlight{50%{box-shadow:0 0 0 4px #62db8459,0 0 60px #62db8466}}@media(prefers-reduced-motion:reduce){.lesson-card.spotlight.svelte-7ieb2r{animation:none}}
