.gem-card[data-v-be9c1c90]{background:#191919;border-radius:16px;overflow:hidden;position:relative}.gem-card[data-v-be9c1c90]:before{background:radial-gradient(ellipse 100% 80% at 15% 5%,rgba(218,149,67,.08) 0,transparent 40%);border-radius:inherit;bottom:0}.gem-card[data-v-be9c1c90]:after,.gem-card[data-v-be9c1c90]:before{content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card[data-v-be9c1c90]:after{background:linear-gradient(90deg,transparent,rgba(218,149,67,.35) 15%,hsla(0,0%,100%,.12) 50%,rgba(194,178,226,.25) 85%,transparent);height:1px}.gem-card--amethyst[data-v-be9c1c90]:before{background:radial-gradient(ellipse 100% 80% at 50% 10%,rgba(194,178,226,.08) 0,transparent 40%);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card--amethyst[data-v-be9c1c90]:after{background:linear-gradient(90deg,transparent,rgba(194,178,226,.35) 20%,hsla(0,0%,100%,.1) 50%,rgba(218,149,67,.25) 80%,transparent)}.gem-card--sapphire[data-v-be9c1c90]:before{background:radial-gradient(ellipse 100% 80% at 85% 15%,rgba(67,109,218,.08) 0,transparent 40%);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card--sapphire[data-v-be9c1c90]:after{background:linear-gradient(90deg,transparent,rgba(67,109,218,.4) 25%,hsla(0,0%,100%,.1) 50%,rgba(107,142,232,.3) 75%,transparent)}.gem-card--interactive[data-v-be9c1c90]{cursor:pointer;transition:background-color .15s ease-out}.gem-card--interactive[data-v-be9c1c90]:hover{background-color:#212121}.gem-btn[data-v-be9c1c90]{align-items:center;background:#191919;border:none;border-radius:10px;color:#d2d2d2;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:15px 24px;position:relative;transition:background-color .15s ease-out,color .15s ease-out}.gem-btn[data-v-be9c1c90]:hover{background-color:#da9543;color:#fff}.gem-btn[data-v-be9c1c90]:active{transform:scale(.97) translateY(2px)}.gem-btn--accent[data-v-be9c1c90]{background:linear-gradient(180deg,rgba(218,149,67,.9),#b87a2f);color:#fff}.gem-btn--accent[data-v-be9c1c90]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);content:"";height:1px;left:10%;position:absolute;right:10%;top:0}.gem-btn--accent[data-v-be9c1c90]:hover{background:linear-gradient(180deg,#e8b066,#da9543)}.gem-btn--ghost[data-v-be9c1c90]{background:rgba(218,149,67,.1);border:1px solid rgba(218,149,67,.3);color:#da9543}.gem-btn--ghost[data-v-be9c1c90]:hover{background:rgba(218,149,67,.2);border-color:#da9543;color:#fff}.gem-btn--disabled[data-v-be9c1c90]{cursor:not-allowed;opacity:.5;pointer-events:none}.gem-badge[data-v-be9c1c90]{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase}.gem-badge--topaz[data-v-be9c1c90]{background:rgba(218,149,67,.15);color:#da9543}.gem-badge--amethyst[data-v-be9c1c90]{background:rgba(194,178,226,.15);color:#c2b2e2}.gem-badge--sapphire[data-v-be9c1c90]{background:rgba(67,109,218,.15);color:#436dda}.gem-badge--emerald[data-v-be9c1c90]{background:rgba(67,218,73,.15);color:#43da49}.gem-badge--ruby[data-v-be9c1c90]{background:rgba(229,33,33,.15);color:#e52121}.gem-badge--solid[data-v-be9c1c90]{color:#fff}.gem-badge--solid.gem-badge--topaz[data-v-be9c1c90]{background:linear-gradient(135deg,#da9543,#b87a2f)}.gem-badge--solid.gem-badge--amethyst[data-v-be9c1c90]{background:linear-gradient(135deg,#9b7fd1,#7c5cbf)}.gem-section-header[data-v-be9c1c90]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.gem-section-header__icon[data-v-be9c1c90]{align-items:center;background:rgba(218,149,67,.1);border-radius:10px;color:#da9543;display:flex;height:36px;justify-content:center;width:36px}.gem-section-header__icon--amethyst[data-v-be9c1c90]{background:rgba(194,178,226,.1);color:#c2b2e2}.gem-section-header__icon--sapphire[data-v-be9c1c90]{background:rgba(67,109,218,.1);color:#436dda}.gem-section-header__title[data-v-be9c1c90]{color:#d2d2d2;font-size:18px;font-weight:600;white-space:nowrap}.gem-section-header__line[data-v-be9c1c90]{background:linear-gradient(90deg,hsla(0,0%,100%,.1),transparent);flex:1;height:1px}.gem-text-gradient[data-v-be9c1c90]{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#e8b066,#da9543 50%,#b87a2f);-webkit-background-clip:text;background-clip:text}.gem-text-gradient--amethyst[data-v-be9c1c90]{background:linear-gradient(180deg,#c2b2e2,#9b7fd1 50%,#7c5cbf);-webkit-background-clip:text;background-clip:text}.gem-text-gradient--dual[data-v-be9c1c90]{background:linear-gradient(135deg,#da9543,#c2b2e2);-webkit-background-clip:text;background-clip:text}@keyframes gem-pulse-be9c1c90{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.gem-loading[data-v-be9c1c90]{align-items:center;display:flex;gap:6px;justify-content:center}.gem-loading__dot[data-v-be9c1c90]{animation:gem-pulse-be9c1c90 1.4s ease-in-out infinite both;background:#da9543;border-radius:50%;height:8px;width:8px}.gem-loading__dot[data-v-be9c1c90]:first-child{animation-delay:-.32s}.gem-loading__dot[data-v-be9c1c90]:nth-child(2){animation-delay:-.16s}.gem-loading__dot[data-v-be9c1c90]:nth-child(3){animation-delay:0s}@keyframes gem-shimmer-be9c1c90{0%{background-position:-200%}to{background-position:200%}}.gem-shimmer[data-v-be9c1c90]{animation:gem-shimmer-be9c1c90 2s ease-in-out infinite;background:linear-gradient(90deg,#191919,#242422 25%,rgba(218,149,67,.08) 50%,#242422 75%,#191919);background-size:200% 100%;border-radius:8px}.star-rating[data-v-be9c1c90]{align-items:center;display:inline-flex;gap:2px;line-height:0}.star-rating__star[data-v-be9c1c90]{fill:hsla(0,0%,100%,.12);height:14px;transition:fill .2s ease-out,transform .2s cubic-bezier(.34,1.56,.64,1);width:14px}.star-rating__star--on[data-v-be9c1c90]{fill:#da9543}.star-rating--md .star-rating__star[data-v-be9c1c90]{height:20px;width:20px}.star-rating--lg[data-v-be9c1c90]{gap:6px}.star-rating--lg .star-rating__star[data-v-be9c1c90]{height:44px;width:44px}.star-rating--lg .star-rating__star--on[data-v-be9c1c90]{fill:#e8b066;transform:scale(1.04)}.gem-card[data-v-3706645a]{background:#191919;border-radius:16px;overflow:hidden;position:relative}.gem-card[data-v-3706645a]:before{background:radial-gradient(ellipse 100% 80% at 15% 5%,rgba(218,149,67,.08) 0,transparent 40%);border-radius:inherit;bottom:0}.gem-card[data-v-3706645a]:after,.gem-card[data-v-3706645a]:before{content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card[data-v-3706645a]:after{background:linear-gradient(90deg,transparent,rgba(218,149,67,.35) 15%,hsla(0,0%,100%,.12) 50%,rgba(194,178,226,.25) 85%,transparent);height:1px}.gem-card--amethyst[data-v-3706645a]:before{background:radial-gradient(ellipse 100% 80% at 50% 10%,rgba(194,178,226,.08) 0,transparent 40%);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card--amethyst[data-v-3706645a]:after{background:linear-gradient(90deg,transparent,rgba(194,178,226,.35) 20%,hsla(0,0%,100%,.1) 50%,rgba(218,149,67,.25) 80%,transparent)}.gem-card--sapphire[data-v-3706645a]:before{background:radial-gradient(ellipse 100% 80% at 85% 15%,rgba(67,109,218,.08) 0,transparent 40%);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card--sapphire[data-v-3706645a]:after{background:linear-gradient(90deg,transparent,rgba(67,109,218,.4) 25%,hsla(0,0%,100%,.1) 50%,rgba(107,142,232,.3) 75%,transparent)}.gem-card--interactive[data-v-3706645a]{cursor:pointer;transition:background-color .15s ease-out}.gem-card--interactive[data-v-3706645a]:hover{background-color:#212121}.gem-btn[data-v-3706645a]{align-items:center;background:#191919;border:none;border-radius:10px;color:#d2d2d2;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:15px 24px;position:relative;transition:background-color .15s ease-out,color .15s ease-out}.gem-btn[data-v-3706645a]:hover{background-color:#da9543;color:#fff}.gem-btn[data-v-3706645a]:active{transform:scale(.97) translateY(2px)}.gem-btn--accent[data-v-3706645a]{background:linear-gradient(180deg,rgba(218,149,67,.9),#b87a2f);color:#fff}.gem-btn--accent[data-v-3706645a]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);content:"";height:1px;left:10%;position:absolute;right:10%;top:0}.gem-btn--accent[data-v-3706645a]:hover{background:linear-gradient(180deg,#e8b066,#da9543)}.gem-btn--ghost[data-v-3706645a]{background:rgba(218,149,67,.1);border:1px solid rgba(218,149,67,.3);color:#da9543}.gem-btn--ghost[data-v-3706645a]:hover{background:rgba(218,149,67,.2);border-color:#da9543;color:#fff}.gem-btn--disabled[data-v-3706645a]{cursor:not-allowed;opacity:.5;pointer-events:none}.gem-badge[data-v-3706645a]{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase}.gem-badge--topaz[data-v-3706645a]{background:rgba(218,149,67,.15);color:#da9543}.gem-badge--amethyst[data-v-3706645a]{background:rgba(194,178,226,.15);color:#c2b2e2}.gem-badge--sapphire[data-v-3706645a]{background:rgba(67,109,218,.15);color:#436dda}.gem-badge--emerald[data-v-3706645a]{background:rgba(67,218,73,.15);color:#43da49}.gem-badge--ruby[data-v-3706645a]{background:rgba(229,33,33,.15);color:#e52121}.gem-badge--solid[data-v-3706645a]{color:#fff}.gem-badge--solid.gem-badge--topaz[data-v-3706645a]{background:linear-gradient(135deg,#da9543,#b87a2f)}.gem-badge--solid.gem-badge--amethyst[data-v-3706645a]{background:linear-gradient(135deg,#9b7fd1,#7c5cbf)}.gem-section-header[data-v-3706645a]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.gem-section-header__icon[data-v-3706645a]{align-items:center;background:rgba(218,149,67,.1);border-radius:10px;color:#da9543;display:flex;height:36px;justify-content:center;width:36px}.gem-section-header__icon--amethyst[data-v-3706645a]{background:rgba(194,178,226,.1);color:#c2b2e2}.gem-section-header__icon--sapphire[data-v-3706645a]{background:rgba(67,109,218,.1);color:#436dda}.gem-section-header__title[data-v-3706645a]{color:#d2d2d2;font-size:18px;font-weight:600;white-space:nowrap}.gem-section-header__line[data-v-3706645a]{background:linear-gradient(90deg,hsla(0,0%,100%,.1),transparent);flex:1;height:1px}.gem-text-gradient[data-v-3706645a]{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#e8b066,#da9543 50%,#b87a2f);-webkit-background-clip:text;background-clip:text}.gem-text-gradient--amethyst[data-v-3706645a]{background:linear-gradient(180deg,#c2b2e2,#9b7fd1 50%,#7c5cbf);-webkit-background-clip:text;background-clip:text}.gem-text-gradient--dual[data-v-3706645a]{background:linear-gradient(135deg,#da9543,#c2b2e2);-webkit-background-clip:text;background-clip:text}@keyframes gem-pulse-3706645a{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.gem-loading[data-v-3706645a]{align-items:center;display:flex;gap:6px;justify-content:center}.gem-loading__dot[data-v-3706645a]{animation:gem-pulse-3706645a 1.4s ease-in-out infinite both;background:#da9543;border-radius:50%;height:8px;width:8px}.gem-loading__dot[data-v-3706645a]:first-child{animation-delay:-.32s}.gem-loading__dot[data-v-3706645a]:nth-child(2){animation-delay:-.16s}.gem-loading__dot[data-v-3706645a]:nth-child(3){animation-delay:0s}@keyframes gem-shimmer-3706645a{0%{background-position:-200%}to{background-position:200%}}.gem-shimmer[data-v-3706645a]{animation:gem-shimmer-3706645a 2s ease-in-out infinite;background:linear-gradient(90deg,#191919,#242422 25%,rgba(218,149,67,.08) 50%,#242422 75%,#191919);background-size:200% 100%;border-radius:8px}.lp[data-v-3706645a]{--side:max(280px,min(26vw,380px));--board:min(calc(var(--vh) - var(--hdr) - var(--lesson-above, 0px) - 24px),calc(100vw - var(--pad-x)*2 - var(--side) - 44px),760px);grid-gap:16px;align-items:start;display:grid;gap:16px}@media(min-width:960px){.lp[data-v-3706645a]{gap:28px;grid-template-columns:var(--board) var(--side);justify-content:start}}.lp__board-wrap[data-v-3706645a]{display:flex;justify-content:center;width:100%}.lp__board[data-v-3706645a]{max-width:640px;width:100%}@media(min-width:960px){.lp__board[data-v-3706645a]{max-width:none}}.lp__panel[data-v-3706645a]{background:#191919;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:16px}@media(min-width:960px){.lp__panel[data-v-3706645a]{padding:22px}}.lp__steps[data-v-3706645a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.lp__steps-label[data-v-3706645a]{color:#808191;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lp__dots[data-v-3706645a]{display:flex;flex-wrap:wrap;gap:6px}.lp__dot[data-v-3706645a]{background:hsla(0,0%,100%,.12);border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:background-color .15s ease-out,transform .15s ease-out;width:12px}.lp__dot[data-v-3706645a]:disabled{cursor:default}.lp__dot--done[data-v-3706645a]{background:rgba(218,149,67,.6)}.lp__dot--current[data-v-3706645a]{background:#da9543;transform:scale(1.25)}.lp__dot[data-v-3706645a]:focus-visible{outline:2px solid #da9543;outline-offset:2px}.lp__goal[data-v-3706645a],.lp__intro-text[data-v-3706645a]{color:#fff;font-size:16px;line-height:1.5;margin:0}.lp__intro[data-v-3706645a]{display:flex;flex-direction:column;gap:16px}.lp__goal[data-v-3706645a]{font-weight:600}.lp__counter[data-v-3706645a]{color:#808191;font-size:13px;margin:0}.lp__live[data-v-3706645a]:empty{display:none}.lp__msg[data-v-3706645a]{border-radius:10px;font-size:14px;line-height:1.45;margin:0;padding:10px 12px}.lp__msg--good[data-v-3706645a]{background:rgba(67,218,73,.12);color:#6be870}.lp__msg--bad[data-v-3706645a]{background:rgba(229,33,33,.12);color:#f04848}.lp__msg--info[data-v-3706645a]{background:rgba(67,109,218,.12);color:#6b8ee8}.lp__thinking[data-v-3706645a]{color:#c2b2e2;font-size:13px;margin:8px 0 0}.lp__hints[data-v-3706645a]{background:rgba(194,178,226,.12);border-radius:10px;color:#d2d2d2;font-size:14px;line-height:1.45;margin:0;padding:10px 12px 10px 28px}.lp__hints li+li[data-v-3706645a]{margin-top:6px}.lp__result[data-v-3706645a]{display:flex;flex-direction:column;gap:12px}.lp__buttons[data-v-3706645a]{display:flex;flex-wrap:wrap;gap:8px}.lp__buttons .gem-btn[data-v-3706645a]{flex:1 1 auto;padding:12px 18px}.lp__buttons .gem-btn[data-v-3706645a]:disabled{cursor:default;opacity:.5}.lp__wide[data-v-3706645a]{width:100%}.lp__note[data-v-3706645a]{color:#808191;font-size:12px;margin:0}.gem-card[data-v-dff68db0]{background:#191919;border-radius:16px;overflow:hidden;position:relative}.gem-card[data-v-dff68db0]:before{background:radial-gradient(ellipse 100% 80% at 15% 5%,rgba(218,149,67,.08) 0,transparent 40%);border-radius:inherit;bottom:0}.gem-card[data-v-dff68db0]:after,.gem-card[data-v-dff68db0]:before{content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card[data-v-dff68db0]:after{background:linear-gradient(90deg,transparent,rgba(218,149,67,.35) 15%,hsla(0,0%,100%,.12) 50%,rgba(194,178,226,.25) 85%,transparent);height:1px}.gem-card--amethyst[data-v-dff68db0]:before{background:radial-gradient(ellipse 100% 80% at 50% 10%,rgba(194,178,226,.08) 0,transparent 40%);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card--amethyst[data-v-dff68db0]:after{background:linear-gradient(90deg,transparent,rgba(194,178,226,.35) 20%,hsla(0,0%,100%,.1) 50%,rgba(218,149,67,.25) 80%,transparent)}.gem-card--sapphire[data-v-dff68db0]:before{background:radial-gradient(ellipse 100% 80% at 85% 15%,rgba(67,109,218,.08) 0,transparent 40%);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gem-card--sapphire[data-v-dff68db0]:after{background:linear-gradient(90deg,transparent,rgba(67,109,218,.4) 25%,hsla(0,0%,100%,.1) 50%,rgba(107,142,232,.3) 75%,transparent)}.gem-card--interactive[data-v-dff68db0]{cursor:pointer;transition:background-color .15s ease-out}.gem-card--interactive[data-v-dff68db0]:hover{background-color:#212121}.gem-btn[data-v-dff68db0]{align-items:center;background:#191919;border:none;border-radius:10px;color:#d2d2d2;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:15px 24px;position:relative;transition:background-color .15s ease-out,color .15s ease-out}.gem-btn[data-v-dff68db0]:hover{background-color:#da9543;color:#fff}.gem-btn[data-v-dff68db0]:active{transform:scale(.97) translateY(2px)}.gem-btn--accent[data-v-dff68db0]{background:linear-gradient(180deg,rgba(218,149,67,.9),#b87a2f);color:#fff}.gem-btn--accent[data-v-dff68db0]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);content:"";height:1px;left:10%;position:absolute;right:10%;top:0}.gem-btn--accent[data-v-dff68db0]:hover{background:linear-gradient(180deg,#e8b066,#da9543)}.gem-btn--ghost[data-v-dff68db0]{background:rgba(218,149,67,.1);border:1px solid rgba(218,149,67,.3);color:#da9543}.gem-btn--ghost[data-v-dff68db0]:hover{background:rgba(218,149,67,.2);border-color:#da9543;color:#fff}.gem-btn--disabled[data-v-dff68db0]{cursor:not-allowed;opacity:.5;pointer-events:none}.gem-badge[data-v-dff68db0]{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase}.gem-badge--topaz[data-v-dff68db0]{background:rgba(218,149,67,.15);color:#da9543}.gem-badge--amethyst[data-v-dff68db0]{background:rgba(194,178,226,.15);color:#c2b2e2}.gem-badge--sapphire[data-v-dff68db0]{background:rgba(67,109,218,.15);color:#436dda}.gem-badge--emerald[data-v-dff68db0]{background:rgba(67,218,73,.15);color:#43da49}.gem-badge--ruby[data-v-dff68db0]{background:rgba(229,33,33,.15);color:#e52121}.gem-badge--solid[data-v-dff68db0]{color:#fff}.gem-badge--solid.gem-badge--topaz[data-v-dff68db0]{background:linear-gradient(135deg,#da9543,#b87a2f)}.gem-badge--solid.gem-badge--amethyst[data-v-dff68db0]{background:linear-gradient(135deg,#9b7fd1,#7c5cbf)}.gem-section-header[data-v-dff68db0]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.gem-section-header__icon[data-v-dff68db0]{align-items:center;background:rgba(218,149,67,.1);border-radius:10px;color:#da9543;display:flex;height:36px;justify-content:center;width:36px}.gem-section-header__icon--amethyst[data-v-dff68db0]{background:rgba(194,178,226,.1);color:#c2b2e2}.gem-section-header__icon--sapphire[data-v-dff68db0]{background:rgba(67,109,218,.1);color:#436dda}.gem-section-header__title[data-v-dff68db0]{color:#d2d2d2;font-size:18px;font-weight:600;white-space:nowrap}.gem-section-header__line[data-v-dff68db0]{background:linear-gradient(90deg,hsla(0,0%,100%,.1),transparent);flex:1;height:1px}.gem-text-gradient[data-v-dff68db0]{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#e8b066,#da9543 50%,#b87a2f);-webkit-background-clip:text;background-clip:text}.gem-text-gradient--amethyst[data-v-dff68db0]{background:linear-gradient(180deg,#c2b2e2,#9b7fd1 50%,#7c5cbf);-webkit-background-clip:text;background-clip:text}.gem-text-gradient--dual[data-v-dff68db0]{background:linear-gradient(135deg,#da9543,#c2b2e2);-webkit-background-clip:text;background-clip:text}@keyframes gem-pulse-dff68db0{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.gem-loading[data-v-dff68db0]{align-items:center;display:flex;gap:6px;justify-content:center}.gem-loading__dot[data-v-dff68db0]{animation:gem-pulse-dff68db0 1.4s ease-in-out infinite both;background:#da9543;border-radius:50%;height:8px;width:8px}.gem-loading__dot[data-v-dff68db0]:first-child{animation-delay:-.32s}.gem-loading__dot[data-v-dff68db0]:nth-child(2){animation-delay:-.16s}.gem-loading__dot[data-v-dff68db0]:nth-child(3){animation-delay:0s}@keyframes gem-shimmer-dff68db0{0%{background-position:-200%}to{background-position:200%}}.gem-shimmer[data-v-dff68db0]{animation:gem-shimmer-dff68db0 2s ease-in-out infinite;background:linear-gradient(90deg,#191919,#242422 25%,rgba(218,149,67,.08) 50%,#242422 75%,#191919);background-size:200% 100%;border-radius:8px}.learn-lesson[data-v-dff68db0]{--lesson-above:118px;color:#fff;margin:0 auto;max-width:1240px;padding:12px var(--pad-x) 40px;width:100%}@media(min-width:768px){.learn-lesson[data-v-dff68db0]{padding:var(--pad-y) var(--pad-x) 48px}}.learn-lesson__crumbs[data-v-dff68db0]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:8px}.learn-lesson__crumb[data-v-dff68db0]{color:#d2d2d2}.learn-lesson__crumb[data-v-dff68db0],.learn-lesson__crumb[data-v-dff68db0]:hover{-webkit-text-decoration:none;text-decoration:none}.learn-lesson__crumb[data-v-dff68db0]:hover{color:#da9543}.learn-lesson__module[data-v-dff68db0]{color:#808191}.learn-lesson__head[data-v-dff68db0]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}.learn-lesson__eyebrow[data-v-dff68db0]{color:#da9543;flex:1 0 100%;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.learn-lesson__title[data-v-dff68db0]{font-size:max(22px,min(5vw,30px));font-weight:800;line-height:1.1;margin:0}.learn-lesson__best[data-v-dff68db0]{align-items:center;color:#808191;display:inline-flex;font-size:12px;gap:8px}.learn-lesson__soft[data-v-dff68db0]{background:rgba(67,109,218,.12);border-radius:12px;color:#d2d2d2;font-size:14px;line-height:1.45;margin:0 0 16px;padding:10px 14px}.learn-lesson__soft a[data-v-dff68db0]{color:#6b8ee8}.learn-lesson__missing[data-v-dff68db0],.learn-lesson__result[data-v-dff68db0]{align-items:center;display:flex;flex-direction:column;gap:14px;margin:24px auto 0;max-width:560px;padding:28px 18px;text-align:center}.learn-lesson__missing>[data-v-dff68db0],.learn-lesson__result>[data-v-dff68db0]{position:relative;z-index:1}.learn-lesson__missing h1[data-v-dff68db0],.learn-lesson__missing h2[data-v-dff68db0],.learn-lesson__result h1[data-v-dff68db0],.learn-lesson__result h2[data-v-dff68db0]{font-size:24px;font-weight:800;margin:0}.learn-lesson__missing p[data-v-dff68db0],.learn-lesson__result p[data-v-dff68db0]{color:#d2d2d2;font-size:15px;line-height:1.5;margin:0}.learn-lesson__missing-icon[data-v-dff68db0]{color:#da9543;font-size:48px;line-height:1}.learn-lesson__guest[data-v-dff68db0]{background:rgba(194,178,226,.12);border-radius:10px;font-size:14px!important;padding:10px 12px}.learn-lesson__login[data-v-dff68db0]{background:none;border:none;color:#da9543;cursor:pointer;font:inherit;font-weight:600;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.learn-lesson__actions[data-v-dff68db0]{display:flex;flex-direction:column;gap:8px;width:100%}.learn-lesson__actions .gem-btn[data-v-dff68db0]{-webkit-text-decoration:none;text-decoration:none;width:100%}@media(min-width:480px){.learn-lesson__actions[data-v-dff68db0]{flex-direction:row;flex-wrap:wrap;justify-content:center}.learn-lesson__actions .gem-btn[data-v-dff68db0]{width:auto}}