.CalculatorExperience_calculatorExperience__PBmDq{display:flex;min-height:0;width:100%;height:100%;flex:1 1 auto;flex-direction:column;gap:16px}.CalculatorExperience_helperRow__ZhGNt{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.CalculatorExperience_inputContainer___boHD{border:2px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));padding:6px 14px;transition:border-color .2s ease,outline-color .2s ease}.CalculatorExperience_inputContainer___boHD:focus-within{border-color:hsl(var(--primary))}.CalculatorExperience_mathField__wS2Xa{width:100%;min-height:34px;background:transparent;color:hsl(var(--foreground));font-size:16px;line-height:20px;outline:none;--caret-color:hsl(var(--foreground));--selection-color:hsl(var(--foreground));--selection-background-color:hsl(var(--border));--text-highlight-background-color:hsl(var(--muted));--highlight-text:hsl(var(--muted));--contains-highlight-color:hsl(var(--foreground));--contains-highlight-background-color:hsl(var(--muted));--placeholder-color:hsl(var(--muted-foreground));--placeholder-opacity:0.85;--smart-fence-color:hsl(var(--muted-foreground));--smart-fence-opacity:0.75}.CalculatorExperience_mathFieldCompact__bAS7Z{display:block;width:100%;min-height:20px;margin:0;padding:0;line-height:14px;font-size:12px;white-space:nowrap;overflow:hidden}.CalculatorExperience_mathFieldInline__tFx6d{display:inline-block;width:auto;min-width:0;min-height:0;margin:0;padding:0;vertical-align:baseline;line-height:inherit;font-size:inherit;white-space:nowrap}.CalculatorExperience_fallbackInput__IMRhm{width:100%;min-height:34px;resize:none;background:transparent;color:hsl(var(--foreground));font-size:16px;line-height:20px;outline:none;caret-color:hsl(var(--foreground))}.CalculatorExperience_fallbackInput__IMRhm::-moz-selection{color:hsl(var(--foreground));background:hsl(var(--border))}.CalculatorExperience_fallbackInput__IMRhm::selection{color:hsl(var(--foreground));background:hsl(var(--border))}.CalculatorExperience_mathField__wS2Xa::part(button),.CalculatorExperience_mathField__wS2Xa::part(input-switch),.CalculatorExperience_mathField__wS2Xa::part(math-input-mode-switch),.CalculatorExperience_mathField__wS2Xa::part(menu-toggle),.CalculatorExperience_mathField__wS2Xa::part(mode-switch),.CalculatorExperience_mathField__wS2Xa::part(toolbar),.CalculatorExperience_mathField__wS2Xa::part(toolbar-button),.CalculatorExperience_mathField__wS2Xa::part(virtual-keyboard-toggle){display:none!important}.quizAnimations_cardIn__2aWko{animation:quizAnimations_quizCardIn__eTkL_ .46s cubic-bezier(.22,1,.36,1) both}.quizAnimations_riseIn__pXCmR{animation:quizAnimations_quizRiseIn__cDpdQ .42s cubic-bezier(.22,1,.36,1) both}.quizAnimations_questionIn__yjg0I{animation:quizAnimations_quizQuestionIn__Pg7Tp .38s cubic-bezier(.22,1,.36,1) both}.quizAnimations_answerPop__CCukS{animation:quizAnimations_quizAnswerPop__DN_6w .36s cubic-bezier(.34,1.56,.64,1) both}.quizAnimations_markIn__imI8w{animation:quizAnimations_quizMarkIn__5oNAl .32s cubic-bezier(.34,1.56,.64,1) both}.quizAnimations_feedbackIn__bVGKJ{animation:quizAnimations_quizRiseIn__cDpdQ .32s cubic-bezier(.22,1,.36,1) 60ms both}.quizAnimations_endingBody__KvptI{max-width:840px;container-type:inline-size}.quizAnimations_resultsSummary__CBNBh{position:relative;z-index:1;display:flex;width:100%;max-width:480px;flex-direction:column;align-items:center;gap:20px}.quizAnimations_resultActions_____01{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px}.quizAnimations_secondaryActionRow__p7FlK{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:8px}.quizAnimations_secondaryActionButton__gyxys,.quizAnimations_studyPlanButton__WL58W{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9999px;padding:0 18px;cursor:pointer;font:inherit;font-size:14px;font-weight:800;line-height:18px;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.quizAnimations_secondaryActionButton__gyxys{width:100%;background:color-mix(in srgb,hsl(var(--primary)) 12%,transparent);color:hsl(var(--primary))}.quizAnimations_secondaryActionButton__gyxys:hover{background:color-mix(in srgb,hsl(var(--primary)) 18%,transparent);transform:translateY(-1px)}.quizAnimations_studyPlanButton__WL58W{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 6px 14px hsl(var(--primary)/.18)}.quizAnimations_studyPlanButton__WL58W:hover{background:color-mix(in srgb,hsl(var(--primary)) 88%,black);box-shadow:0 8px 18px hsl(var(--primary)/.24);transform:translateY(-1px)}.quizAnimations_secondaryActionButton__gyxys:focus-visible,.quizAnimations_studyPlanButton__WL58W:focus-visible{outline:3px solid color-mix(in srgb,hsl(var(--primary)) 32%,transparent);outline-offset:2px}.quizAnimations_answerGrid__klQmv{position:relative;z-index:1;display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:12px;scroll-margin-top:16px}@container (min-width: 460px){.quizAnimations_secondaryActionRow__p7FlK{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 700px){.quizAnimations_answerGrid__klQmv{grid-template-columns:repeat(2,minmax(0,1fr))}}.quizAnimations_confettiLayer__NfjnK{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:2}.quizAnimations_confettiPiece__cosAh{position:absolute;left:50%;top:38%;width:9px;height:9px;border-radius:2px;background:var(--bg);opacity:0;transform:translate(-50%,-50%);animation:quizAnimations_quizConfetti__D1egB 1s cubic-bezier(.16,1,.3,1) var(--delay) both}@keyframes quizAnimations_quizCardIn__eTkL_{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes quizAnimations_quizRiseIn__cDpdQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes quizAnimations_quizQuestionIn__Pg7Tp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes quizAnimations_quizAnswerPop__DN_6w{0%{transform:scale(1)}45%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes quizAnimations_quizMarkIn__5oNAl{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes quizAnimations_quizConfetti__D1egB{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0deg)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.quizAnimations_answerPop__CCukS,.quizAnimations_cardIn__2aWko,.quizAnimations_confettiPiece__cosAh,.quizAnimations_feedbackIn__bVGKJ,.quizAnimations_markIn__imI8w,.quizAnimations_questionIn__yjg0I,.quizAnimations_riseIn__pXCmR{animation:none}.quizAnimations_confettiLayer__NfjnK{display:none}.quizAnimations_secondaryActionButton__gyxys,.quizAnimations_studyPlanButton__WL58W{transition:none}}.FloatingLettersBackground_container__mCA9k{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none;background:#ffffff}.FloatingLettersBackground_letter__xW87o{position:absolute;color:#6b7280;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;will-change:transform;animation-name:FloatingLettersBackground_drift__zFs53;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes FloatingLettersBackground_drift__zFs53{0%{transform:translate(0) rotate(0deg)}to{transform:translate(var(--move-x),var(--move-y)) rotate(var(--rotate))}}.SkillExperience_experience__kWmTO{--background:0 0% 98%;--muted:220 10% 94%;--border:220 10% 90%;--input:220 10% 90%;--panel-bg:220 10% 90%;--skill-success:152 62% 38%;height:100dvh;min-height:620px;overflow:hidden;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-display)}.SkillExperience_experience__kWmTO .SkillExperience_dialogCard__ybIIe h2 em,.SkillExperience_experience__kWmTO .SkillExperience_headerXpPill__qYRZf,.SkillExperience_experience__kWmTO[data-skill-experience=true] .SkillExperience_headerXpPill__qYRZf{color:hsl(var(--skill-success))}.SkillExperience_experience__kWmTO .SkillExperience_dialogXp__LwNVq,.SkillExperience_experience__kWmTO .SkillExperience_headerStatus__p7QVZ{background:hsl(var(--skill-success)/.14)}.SkillExperience_experience__kWmTO[data-skill-experience=true] .SkillExperience_headerStatus__p7QVZ{background:color-mix(in srgb,hsl(var(--skill-success)) 14%,transparent)}.SkillExperience_experience__kWmTO .SkillExperience_headerProgressTrack__BC7Cd i{background:hsl(var(--primary))}.SkillExperience_experience__kWmTO [data-answer-state=selected] .SkillExperience_answerLetter__oZsuR{background:hsl(var(--foreground))}.SkillExperience_experience__kWmTO[data-skill-experience=true] .SkillExperience_headerProgressTrack__BC7Cd i{background:hsl(var(--skill-success))}.SkillExperience_experience__kWmTO .SkillExperience_imageAnswer__Wua9u[data-answer-state=selected],.SkillExperience_experience__kWmTO .SkillExperience_textAnswer__t7ZZK[data-answer-state=selected]{border-color:hsl(var(--foreground));background:hsl(var(--foreground)/.06)}.SkillExperience_headerStatus__p7QVZ{display:inline-flex;height:40px;align-items:center;gap:8px;border-radius:999px;padding:0 16px;white-space:nowrap}.SkillExperience_headerXpPill__qYRZf{display:inline-flex;align-items:center;gap:6px;color:hsl(var(--skill-success));font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.SkillExperience_headerXpPill__qYRZf svg{width:16px;height:16px;stroke-width:2.5}.SkillExperience_headerProgressTrack__BC7Cd{position:relative;display:block;width:80px;height:6px;overflow:hidden;border-radius:999px;background:hsl(var(--primary)/.25)}.SkillExperience_experience__kWmTO[data-skill-experience=true] .SkillExperience_headerProgressTrack__BC7Cd{background:color-mix(in srgb,hsl(var(--skill-success)) 25%,transparent)}.SkillExperience_headerProgressTrack__BC7Cd i{position:absolute;inset-block:0;left:0;border-radius:inherit;transition:width .45s cubic-bezier(.22,1,.36,1)}.SkillExperience_headerReveal__Pi_ej{position:relative;z-index:100;height:56px;overflow:visible;animation:SkillExperience_skillContentReveal__tJp56 .3s ease both}.SkillExperience_mobileSkillHeader__YofqC{display:none}.SkillExperience_contentReveal__7aivQ{animation:SkillExperience_skillContentReveal__tJp56 .34s ease both}.SkillExperience_loadingHeader__a8yFs{display:flex;height:56px;align-items:center;gap:8px;padding:8px 12px}.SkillExperience_loadingSkeleton__ebTEe{display:block;background:hsl(var(--muted))}.SkillExperience_loadingHeaderGroup__fTD9G{display:flex;min-width:0;align-items:center;gap:8px}.SkillExperience_loadingHeaderButton__sbtT4{width:40px;height:40px;flex:0 0 auto;border-radius:999px}.SkillExperience_loadingHeaderTitle__SmF7n{width:240px;height:40px;flex:0 1 auto;border-radius:999px}.SkillExperience_loadingHeaderSpacer__q_XRE{min-width:12px;flex:1 1 auto}.SkillExperience_loadingHeaderStatus__4AzCW{width:154px;height:40px;flex:0 0 auto;border-radius:999px}.SkillExperience_loadingHeaderCta__h1K88{width:126px;height:40px;flex:0 0 auto;border-radius:999px}.SkillExperience_loadingChatPaneShell__LO7RV{width:calc(50% - 6px)}.SkillExperience_loadingChatPaneShell__LO7RV .SkillExperience_chatPane__NZgDa{width:100%}.SkillExperience_loadingChatContent__8v8gE{padding:24px 16px}.SkillExperience_loadingGuideIdentity__lQ8Y7{display:flex;width:min(92%,620px);margin:0 auto;flex-direction:column;align-items:flex-start;gap:12px}.SkillExperience_loadingGuideAvatar__mw2iN{width:52px;height:52px;border-radius:50%}.SkillExperience_loadingGuideTitle__Q9B6_{width:min(238px,70%);height:20px;border-radius:999px}.SkillExperience_loadingComposerDock__TRpoC{display:flex;flex-direction:column;gap:9px;padding:10px 12px 12px}.SkillExperience_loadingComposer__bsEGC{width:100%;height:104px;border:2px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card))}.SkillExperience_loadingMissionList__YUENF{display:flex;height:100%;flex-direction:column;gap:12px;overflow:hidden;padding:16px}.SkillExperience_loadingMissionCard__WhK89{width:100%;height:120px;flex:0 0 auto;border-radius:16px}.SkillExperience_skillLayout__K1Yse{display:flex;gap:12px;height:calc(100dvh - 56px);min-height:0;box-sizing:border-box;overflow:hidden;padding:6px 12px}.SkillExperience_skillLayout__K1Yse.SkillExperience_chatHidden__JpnCI{gap:0}.SkillExperience_chatPaneShell__qp_VT{position:relative;display:flex;min-width:0;min-height:0;flex:0 0 auto;overflow:hidden;transition:width .28s cubic-bezier(.22,1,.36,1),opacity .18s ease;will-change:width,opacity}.SkillExperience_skillLayout__K1Yse[data-resizing=true] .SkillExperience_chatPaneShell__qp_VT{transition:none}.SkillExperience_chatHidden__JpnCI .SkillExperience_chatPaneShell__qp_VT{pointer-events:none}.SkillExperience_chatPane__NZgDa{position:relative;display:flex;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid hsl(var(--border)/.72);border-radius:16px;background:hsl(var(--card));box-shadow:0 10px 30px hsl(var(--foreground)/.08),0 1px 2px hsl(var(--foreground)/.06)}.SkillExperience_experience__kWmTO .SkillExperience_chatPane__NZgDa:focus-within{box-shadow:0 10px 30px hsl(var(--foreground)/.08),0 1px 2px hsl(var(--foreground)/.06)}.SkillExperience_chatPane__NZgDa:before{height:56px;opacity:0;background:linear-gradient(to bottom,hsl(var(--card)/.62),hsl(var(--card)/.2),transparent);transition:opacity .16s ease}.SkillExperience_chatPane__NZgDa[data-top-fade-visible=true]:before{opacity:1}.SkillExperience_experience__kWmTO .SkillExperience_chatPane__NZgDa:after{content:none}.SkillExperience_chatScrollShell__wBeHF{position:relative;display:flex;min-height:0;flex:1;overflow:hidden}.SkillExperience_chatScroller__kfwhA{width:100%;min-height:0;flex:1;overflow-y:scroll;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable}.SkillExperience_chatBottomFade__vURmy{position:absolute;z-index:25;right:14px;bottom:0;left:0;height:56px;pointer-events:none;opacity:0;background:linear-gradient(to top,hsl(var(--card)/.88),hsl(var(--card)/.38) 48%,transparent);transition:opacity .16s ease}.SkillExperience_chatBottomFade__vURmy[data-visible=true]{opacity:1}.SkillExperience_backToBottomButton__YNbvI{position:absolute;z-index:30;right:14px;bottom:10px;left:0;display:flex;justify-content:center;pointer-events:none}.SkillExperience_backToBottomButton__YNbvI>button{pointer-events:auto}.SkillExperience_chatMessages__oZI3t{display:flex;width:min(100%,700px);min-height:100%;margin:0 auto;flex-direction:column;gap:24px;padding:24px 16px 42px}.SkillExperience_userMessageAnchorSpacer__7nFLq{width:100%;height:0;flex:0 0 auto}.SkillExperience_guideMessage__XjgRo{display:flex;width:min(92%,620px);flex-direction:column;align-items:flex-start;gap:12px;animation:SkillExperience_chatPop__mJdYH .22s cubic-bezier(.22,1,.36,1) both}.SkillExperience_messageSuggestions__ECLk0{width:100%;margin-top:2px;animation:SkillExperience_actionFadeIn__6DfoL .26s cubic-bezier(.22,1,.36,1) both}.SkillExperience_deepDiveHandoff__vRNbC{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px}.SkillExperience_deepDiveHandoff__vRNbC .SkillExperience_inlineMissionCard__ugUmi{padding-bottom:2px}.SkillExperience_deepDiveOptions__5a6QL{display:flex;width:100%;flex-wrap:wrap;gap:8px;padding:0 4px}.SkillExperience_deepDiveHeading__Uds5v{width:100%;margin:4px 0 2px;color:hsl(var(--foreground));font-size:18px;font-weight:900;line-height:1.3;text-wrap:balance}.SkillExperience_deepDiveOption__OLl3E{position:relative;display:inline-flex;min-height:44px;max-width:100%;cursor:pointer;align-items:center;gap:8px;border:0;border-radius:999px;background:hsl(220 10% 94%);padding:10px 18px;color:hsl(var(--foreground));font-size:14px;font-weight:800;line-height:1.35;text-align:left;overflow-wrap:anywhere;white-space:normal;transition:transform .18s ease,opacity .18s ease}.SkillExperience_deepDiveOption__OLl3E:not(:disabled):hover{transform:scale(1.04)}.SkillExperience_deepDiveOption__OLl3E:active{transform:scale(.97)}.SkillExperience_deepDiveOption__OLl3E:focus-visible{outline:3px solid hsl(var(--ring)/.55);outline-offset:2px}.SkillExperience_deepDiveOption__OLl3E:disabled{cursor:default;opacity:.6}.SkillExperience_deepDiveOption__OLl3E svg{width:14px;height:14px;opacity:.6;stroke-width:2.5}@media (prefers-reduced-motion:reduce){.SkillExperience_deepDiveOption__OLl3E{transition:none}}.SkillExperience_preparedQuestions__Nn7tx,.SkillExperience_relatedSkillsPanel__F6avu{width:100%;border:1px solid hsl(var(--border));border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--skill-accent-soft) 62%,white),hsl(var(--card)) 74%);padding:18px;box-shadow:0 9px 24px hsl(var(--foreground)/.07);animation:SkillExperience_actionFadeIn__6DfoL .26s cubic-bezier(.22,1,.36,1) both}.SkillExperience_preparedQuestionsHeader__f2GuJ,.SkillExperience_relatedSkillsHeading__0RSVO{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.SkillExperience_preparedQuestionsHeader__f2GuJ>div>span,.SkillExperience_relatedSkillsHeading__0RSVO>div>span{display:block;margin-bottom:4px;color:var(--skill-accent);font-size:11px;font-weight:900;letter-spacing:.08em}.SkillExperience_preparedQuestionsHeader__f2GuJ h2,.SkillExperience_relatedSkillsHeading__0RSVO h2{margin:0;color:hsl(var(--card-foreground));font-size:18px;font-weight:900;line-height:1.25;text-wrap:balance}.SkillExperience_preparedQuestionCount__k34ma{flex:0 0 auto;border-radius:999px;background:hsl(var(--card)/.9);padding:6px 10px;color:hsl(var(--muted-foreground));font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 2px 8px hsl(var(--foreground)/.06)}.SkillExperience_preparedQuestionList__xP_26,.SkillExperience_relatedSkillList__k24DP{display:grid;gap:9px;margin-top:14px}.SkillExperience_preparedQuestionButton__koRfd,.SkillExperience_relatedSkillCard__i_ZI2{display:grid;width:100%;min-height:58px;align-items:center;gap:11px;border:1px solid hsl(var(--border)/.82);border-radius:14px;background:hsl(var(--card)/.94);padding:10px 12px;color:hsl(var(--card-foreground));text-align:left;text-decoration:none;box-shadow:0 2px 7px hsl(var(--foreground)/.05);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.SkillExperience_preparedQuestionButton__koRfd{grid-template-columns:28px minmax(0,1fr) 18px;font:inherit;cursor:pointer}.SkillExperience_preparedQuestionButton__koRfd>span:first-child{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--skill-accent-soft);color:var(--skill-accent);font-size:12px;font-weight:900}.SkillExperience_preparedQuestionButton__koRfd strong{font-size:14px;font-weight:800;line-height:1.35}.SkillExperience_preparedQuestionButton__koRfd>svg,.SkillExperience_relatedSkillCard__i_ZI2>svg{width:17px;height:17px;color:var(--skill-accent);stroke-width:3}.SkillExperience_preparedQuestionButton__koRfd:not(:disabled):hover,.SkillExperience_relatedSkillCard__i_ZI2:hover{border-color:color-mix(in srgb,var(--skill-accent) 48%,transparent);transform:translateY(-2px);box-shadow:0 8px 20px hsl(var(--foreground)/.1)}.SkillExperience_preparedQuestionButton__koRfd:focus-visible,.SkillExperience_relatedSkillCard__i_ZI2:focus-visible{outline:3px solid color-mix(in srgb,var(--skill-accent) 42%,transparent);outline-offset:2px}.SkillExperience_preparedQuestionButton__koRfd:disabled{opacity:.58;cursor:wait}.SkillExperience_preparedQuestionStatus__pSawm{margin:11px 2px 0;color:hsl(var(--muted-foreground));font-size:12px;font-weight:700}.SkillExperience_relatedSkillsHeading__0RSVO{justify-content:flex-start}.SkillExperience_relatedSkillsHeading__0RSVO p{margin:7px 0 0;color:hsl(var(--muted-foreground));font-size:13px;font-weight:650;line-height:1.45}.SkillExperience_relatedSkillEmoji__DHDbF,.SkillExperience_relatedSkillsIcon__gIAqF{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:14px;background:var(--skill-accent-soft)}.SkillExperience_relatedSkillsIcon__gIAqF{width:44px;height:44px;color:var(--skill-accent)}.SkillExperience_relatedSkillsIcon__gIAqF svg{width:23px;height:23px;stroke-width:2.5}.SkillExperience_relatedSkillCard__i_ZI2{grid-template-columns:42px minmax(0,1fr) 18px}.SkillExperience_relatedSkillEmoji__DHDbF{width:42px;height:42px;font-size:21px}.SkillExperience_relatedSkillCard__i_ZI2>span:nth-child(2){display:grid;gap:2px}.SkillExperience_relatedSkillCard__i_ZI2 strong{font-size:14px;font-weight:900}.SkillExperience_relatedSkillCard__i_ZI2 small{color:hsl(var(--muted-foreground));font-size:12px;font-weight:650;line-height:1.35}.SkillExperience_guidedIntroActions__861mR{display:flex;width:100%;flex-direction:column;gap:10px;padding-inline:4px}.SkillExperience_guidedIntroEntryActions__XCS87{display:grid;width:min(100%,520px);gap:9px;padding-inline:4px}.SkillExperience_guidedPractice__jilQV{min-width:0;margin:0;border:0;padding:0}.SkillExperience_guidedPractice__jilQV legend{margin-bottom:10px;color:hsl(var(--foreground));font-size:14px;font-weight:850;line-height:1.4}.SkillExperience_guidedPracticeOptions__a6a1Z{display:grid;gap:7px}.SkillExperience_guidedPracticeOption__XeBnH{display:flex;min-height:42px;align-items:center;gap:8px;border:1.5px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background));padding:8px 11px;color:hsl(var(--foreground));font:inherit;font-size:13px;font-weight:750;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.SkillExperience_guidedPracticeOption__XeBnH:not(:disabled):hover{border-color:hsl(var(--primary));transform:translateY(-1px)}.SkillExperience_guidedPracticeOption__XeBnH[data-state=correct]{border-color:hsl(142 55% 44%);background:hsl(142 65% 95%);color:hsl(142 55% 25%)}.SkillExperience_guidedPracticeOption__XeBnH[data-state=wrong]{border-color:hsl(12 72% 55%);background:hsl(12 90% 96%);color:hsl(12 60% 31%)}.SkillExperience_guidedPracticeOption__XeBnH span{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:12px;font-weight:800}.SkillExperience_guidedPracticeOption__XeBnH[data-state=correct] span{background:hsl(142 55% 44%);color:white}.SkillExperience_guidedPracticeOption__XeBnH[data-state=wrong] span{background:hsl(12 72% 55%);color:white}.SkillExperience_guidedPracticeOption__XeBnH svg{width:15px;height:15px;stroke-width:3}.SkillExperience_guidedPracticeFeedback__Yrsv8{margin:9px 0 0;font-size:12px;font-weight:750;line-height:1.45}.SkillExperience_guidedPracticeFeedback__Yrsv8[data-state=correct]{color:hsl(142 55% 30%)}.SkillExperience_guidedPracticeFeedback__Yrsv8[data-state=wrong]{color:hsl(12 60% 36%)}.SkillExperience_guidedIntroButtons__DES0X{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.SkillExperience_guidedIntroPrimary__TIt8M{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;height:auto;justify-self:start;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;padding:11px 20px;font:inherit;font-size:14px;font-weight:800;line-height:1.35;text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.SkillExperience_guidedIntroPrimary__TIt8M:focus-visible{outline:3px solid hsl(var(--ring)/.55);outline-offset:2px}.SkillExperience_guidedIntroPrimary__TIt8M{background:hsl(var(--foreground));color:hsl(var(--background))}.SkillExperience_guidedIntroPrimary__TIt8M:not(:disabled):hover{transform:scale(1.05)}.SkillExperience_guidedIntroPrimary__TIt8M:not(:disabled):active{transform:scale(.95)}.SkillExperience_guidedIntroPrimary__TIt8M:disabled,.SkillExperience_guidedPracticeOption__XeBnH:disabled{cursor:not-allowed;opacity:.55}.SkillExperience_guidedIntroPrimary__TIt8M svg{width:15px;height:15px;stroke-width:2.7}.SkillExperience_makeSimplerButton__guNH0{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;padding:11px 17px;background:hsl(var(--muted));color:hsl(var(--foreground));font:inherit;font-size:14px;font-weight:800;line-height:1.35;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.SkillExperience_makeSimplerButton__guNH0:not(:disabled):hover{transform:scale(1.05)}.SkillExperience_makeSimplerButton__guNH0:not(:disabled):active{transform:scale(.95)}.SkillExperience_makeSimplerButton__guNH0:focus-visible{outline:3px solid hsl(var(--ring)/.55);outline-offset:2px}.SkillExperience_makeSimplerButton__guNH0:disabled{cursor:wait;opacity:.6}.SkillExperience_makeSimplerButton__guNH0 svg{width:15px;height:15px;stroke-width:2.7}.SkillExperience_makeSimplerButton__guNH0[data-pending=true] svg{animation:SkillExperience_simplerButtonSpin__cg9su .9s linear infinite}.SkillExperience_standaloneMakeSimpler__EjvCb{display:flex;width:100%;align-items:center}@keyframes SkillExperience_simplerButtonSpin__cg9su{to{transform:rotate(1turn)}}.SkillExperience_learningAid__Ix7x5{width:min(100%,520px);margin:2px 0 4px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));box-shadow:0 8px 22px hsl(var(--foreground)/.08)}.SkillExperience_learningAidDiagram__4wKMe{width:100%;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.SkillExperience_learningAidDiagramPending__NAwhH{opacity:0}.SkillExperience_learningAidDiagramReveal__oxXJa{opacity:0;will-change:opacity;animation:SkillExperience_learningAidDiagramFadeIn__e6VKQ .42s cubic-bezier(.22,1,.36,1) both}@keyframes SkillExperience_learningAidDiagramFadeIn__e6VKQ{0%{opacity:0}to{opacity:1}}.SkillExperience_learningAidDiagram__4wKMe .SkillExperience_learningAidMedia__jy9_M{max-height:none;place-items:start;overflow:visible;background:transparent}.SkillExperience_learningAidDiagram__4wKMe .SkillExperience_learningAidMedia__jy9_M img{height:auto;max-height:360px}.SkillExperience_learningAid__Ix7x5.SkillExperience_learningAidDiagram__4wKMe figcaption{gap:2px;padding:7px 2px 0;color:hsl(var(--muted-foreground));font-weight:600}.SkillExperience_learningAidDiagram__4wKMe .SkillExperience_learningAidFallback__va9tS{justify-content:flex-start;min-height:0;padding:10px 2px;text-align:left}.SkillExperience_learningAidMedia__jy9_M{display:grid;width:100%;max-height:360px;place-items:center;overflow:hidden;background:hsl(var(--muted))}.SkillExperience_learningAidMedia__jy9_M img,.SkillExperience_learningAidMedia__jy9_M video{display:block;width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain}.SkillExperience_learningAidFallback__va9tS{display:flex;min-height:150px;width:100%;align-items:center;justify-content:center;gap:10px;padding:24px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:700;line-height:1.45;text-align:center}.SkillExperience_learningAidFallback__va9tS svg{width:22px;height:22px;flex:0 0 auto}.SkillExperience_learningAid__Ix7x5 figcaption{display:grid;gap:3px;padding:10px 12px;color:hsl(var(--foreground));font-size:13px;font-weight:700;line-height:1.4}.SkillExperience_learningAid__Ix7x5 figcaption small{color:hsl(var(--muted-foreground));font-size:11px;font-weight:600}.SkillExperience_learningAidTranscript__s0Py_{border-top:1px solid hsl(var(--border));padding:9px 12px 11px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.45}.SkillExperience_learningAidTranscript__s0Py_ summary{cursor:pointer;color:hsl(var(--foreground));font-weight:800}.SkillExperience_missionResult__pCQrb{display:flex;flex-direction:column;gap:9px;margin-top:14px;border:1.5px solid;border-radius:14px;padding:12px 14px;font-weight:800}.SkillExperience_missionResult__pCQrb[data-tone=error]{border-color:hsl(35 85% 55%);background:hsl(42 96% 95%);color:hsl(30 70% 26%)}.SkillExperience_missionResultHead__mpfSZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.SkillExperience_missionResultBadge__Ac4Lp{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:900;letter-spacing:.01em;text-transform:uppercase}.SkillExperience_missionResultBadge__Ac4Lp svg{width:16px;height:16px;flex-shrink:0;stroke-width:3}.SkillExperience_missionResultAttempt__pnt6O{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:900;white-space:nowrap}.SkillExperience_missionResult__pCQrb[data-tone=error] .SkillExperience_missionResultAttempt__pnt6O{background:hsl(42 90% 84%)}.SkillExperience_incorrectAnswerMark__kWXWi{display:inline-flex;width:28px;height:28px;margin-top:10px;align-items:center;justify-content:center;border-radius:50%;background:hsl(0 60% 55%);color:white;animation:SkillExperience_wrongShake__5KFP4 .4s ease-in-out}.SkillExperience_incorrectAnswerMark__kWXWi svg{width:16px;height:16px;stroke-width:3.5}.SkillExperience_missionFeedbackCopy__vdG53{min-width:0;font-size:clamp(13px,1.5vw,15px);line-height:1.45}.SkillExperience_missionFeedbackCopy__vdG53 p{margin:0 0 8px}.SkillExperience_missionFeedbackCopy__vdG53 p:last-child{margin-bottom:0}.SkillExperience_missionFeedback__8B_Fv{display:flex;align-items:flex-start;gap:8px;margin-top:16px;border-radius:14px;background:hsl(var(--muted));padding:12px 14px;color:hsl(var(--foreground));font-size:14px;font-weight:700;line-height:1.45}.SkillExperience_missionFeedback__8B_Fv svg{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:hsl(var(--primary));stroke-width:3}.SkillExperience_missionFeedback__8B_Fv p{margin:0;min-width:0}.SkillExperience_guideAvatar__r7xwo{position:relative;flex:0 0 auto;overflow:hidden;border-radius:50%}.SkillExperience_guideAvatarImage__iWisY{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:scale(1.65);transform-origin:50% 22%}.SkillExperience_messageCopy__vAnYQ{color:hsl(var(--card-foreground));font-size:var(--font-size-kids-gpt-v2-message);font-weight:500;line-height:var(--line-height-kids-gpt-v2-message)}.SkillExperience_messageCopy__vAnYQ h1,.SkillExperience_messageCopy__vAnYQ h2,.SkillExperience_messageCopy__vAnYQ h3{color:hsl(var(--card-foreground));text-wrap:balance}.SkillExperience_messageCopy__vAnYQ h1{margin:0 0 14px;font-size:clamp(18px,2vw,22px);line-height:1.2}.SkillExperience_messageCopy__vAnYQ h2{margin:18px 0 9px;font-size:18px;line-height:22px}.SkillExperience_messageCopy__vAnYQ h3{margin:16px 0 8px;font-size:14px;line-height:1.4}.SkillExperience_messageCopy__vAnYQ p{margin:0 0 12px}.SkillExperience_messageCopy__vAnYQ p:last-child{margin-bottom:0}.SkillExperience_messageCopy__vAnYQ strong{border-radius:5px;background:hsl(var(--primary)/.1);box-decoration-break:clone;padding:1px 4px;color:hsl(var(--primary));font-weight:900;-webkit-box-decoration-break:clone}.SkillExperience_messageCopy__vAnYQ strong[data-markdown-emphasis=focus]{background:transparent;padding:0;color:inherit}.SkillExperience_messageCopy__vAnYQ ol,.SkillExperience_messageCopy__vAnYQ ul{display:grid;gap:9px;margin:0 0 13px;padding-left:22px}.SkillExperience_messageCopy__vAnYQ li{margin:0;padding-left:2px}.SkillExperience_messageCopy__vAnYQ li::marker{color:hsl(var(--primary));font-weight:900}.SkillExperience_messageCopy__vAnYQ blockquote{margin:0 0 13px;border-left:3px solid hsl(var(--primary));border-radius:0 10px 10px 0;background:hsl(var(--primary)/.065);padding:10px 12px;font-style:normal}.SkillExperience_messageCopy__vAnYQ blockquote p{margin:0}.SkillExperience_scriptedMessageBody__xqHp2{width:100%;min-height:22px}.SkillExperience_scriptedMessageBodyWithDiagram__Jv84U{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.SkillExperience_streamingMessageBody__p49Md{width:100%;min-height:22px}.SkillExperience_streamingResponseSlot__nocbc{position:relative;width:100%;min-height:22px}.SkillExperience_streamingLoadingStatus__FkXBA{position:absolute;z-index:1;top:0;left:0;pointer-events:none}.SkillExperience_userMessageRow__f2Mqb{display:flex;justify-content:flex-end;animation:SkillExperience_chatPop__mJdYH .22s cubic-bezier(.22,1,.36,1) both}.SkillExperience_userMessageRowMorph__0oruJ{animation:none}.SkillExperience_inlineMissionCard__ugUmi{width:min(100%,340px);padding:10px 0 14px;animation:SkillExperience_actionFadeIn__6DfoL .26s cubic-bezier(.22,1,.36,1) both}.SkillExperience_inlineArtifactSlot__ePzFG{width:min(100%,380px)}.SkillExperience_inlineArtifactCard__m9Uyr,.SkillExperience_inlineArtifactSlot__ePzFG{margin-top:10px;animation:SkillExperience_actionFadeIn__6DfoL .26s cubic-bezier(.22,1,.36,1) both}.SkillExperience_inlineArtifactCard__m9Uyr{display:inline-flex;align-items:center;gap:10px;width:min(100%,340px);padding:12px 14px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));box-shadow:0 6px 18px hsl(var(--foreground)/.06);cursor:pointer;text-align:left;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease,border-color .16s ease}.SkillExperience_inlineArtifactCard__m9Uyr:hover{transform:translateY(-1px);border-color:hsl(var(--skill-accent,var(--primary)));box-shadow:0 10px 24px hsl(var(--foreground)/.1)}.SkillExperience_inlineArtifactCard__m9Uyr:active{transform:translateY(0)}.SkillExperience_inlineArtifactEmoji__d58U8{font-size:22px;line-height:1;flex-shrink:0}.SkillExperience_inlineArtifactTitle__qyIgO{flex:1;min-width:0;font-weight:800;font-size:15px;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SkillExperience_inlineArtifactArrow__v0K1b{width:18px;height:18px;flex-shrink:0;color:hsl(var(--skill-accent,var(--primary)))}.SkillExperience_composerDock__wqb2g{position:relative;z-index:30;display:flex;width:100%;flex-direction:column;gap:0;background:transparent;padding:0;backdrop-filter:blur(14px)}.SkillExperience_demoUpsell__ghNzJ{position:relative;z-index:0;display:flex;width:100%;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;margin-bottom:-16px;border:2px solid hsl(220 10% 90%);border-bottom:0;border-radius:16px 16px 0 0;background:hsl(220 10% 94%);padding:8px 16px 24px;color:hsl(240 10% 45%);font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:opacity .18s ease}.SkillExperience_demoUpsell__ghNzJ:hover{opacity:.9}.SkillExperience_demoUpsell__ghNzJ strong{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:hsl(140 65% 32%);white-space:nowrap}.SkillExperience_demoUpsell__ghNzJ strong svg{width:14px;height:14px;stroke-width:2.75}.SkillExperience_demoComposerShell__dEeI4{--background:0 0% 98%;--border:220 10% 90%;--muted:220 10% 94%;position:relative;z-index:1;width:100%}.SkillExperience_demoComposerShell__dEeI4 .kids-gpt-lovable-composer-card{min-width:0!important}.SkillExperience_demoComposerShell__dEeI4 .kids-gpt-lovable-submit-button:disabled{opacity:.4}.SkillExperience_demoComposerShell__dEeI4 .kids-gpt-lovable-composer-input{padding:0!important;line-height:20px!important}.SkillExperience_composerProgressPill__yPBCq{position:absolute;z-index:2;bottom:8px;left:16px;display:inline-flex;height:32px;align-items:center;gap:6px;border-radius:999px;background:hsl(var(--muted));padding:0 10px;color:hsl(var(--foreground));font-size:12px;font-weight:800;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SkillExperience_composerProgressPill__yPBCq svg{width:14px;height:14px;stroke-width:2.5}.SkillExperience_missionPane__zzWrD{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid hsl(var(--border)/.72);border-radius:16px;background:hsl(var(--card));box-shadow:0 10px 30px hsl(var(--foreground)/.08),0 1px 2px hsl(var(--foreground)/.06)}.SkillExperience_missionPaneShell__D_7V4{position:relative;min-width:0;min-height:0;flex:1 1 auto}.SkillExperience_resizeHandle__bZqm4{position:absolute;z-index:70;top:50%;left:-5px;width:12px;height:31px;border:2px solid #ededed;border-radius:999px;background:#fff;padding:0;cursor:grab;box-shadow:0 2px 21px rgb(0 0 0/.2);touch-action:none;transform:translateY(-50%);transition:border-color .2s ease}.SkillExperience_resizeHandle__bZqm4[data-active=true]{border-color:hsl(var(--primary))}.SkillExperience_resizeHandle__bZqm4:active{cursor:grabbing}.SkillExperience_missionBoard__p4KEc{position:relative;width:100%;height:100%;overflow:hidden;background:hsl(var(--card));will-change:opacity,transform,filter}.SkillExperience_mistOne__p2gER,.SkillExperience_mistTwo__6VMEH{position:absolute;inset:-20%;pointer-events:none;filter:blur(48px);will-change:transform}.SkillExperience_mistOne__p2gER{background:radial-gradient(circle at 15% 20%,hsl(280 90% 78%/.58),transparent 34%),radial-gradient(circle at 85% 15%,hsl(45 100% 72%/.63),transparent 36%),radial-gradient(circle at 78% 82%,hsl(200 95% 72%/.58),transparent 37%),radial-gradient(circle at 18% 88%,hsl(150 85% 72%/.58),transparent 36%),radial-gradient(circle at 55% 50%,hsl(330 90% 78%/.4),transparent 43%);animation:SkillExperience_missionMist__DDd65 14s ease-in-out infinite}.SkillExperience_mistTwo__6VMEH{background:radial-gradient(circle at 70% 30%,hsl(20 100% 70%/.46),transparent 34%),radial-gradient(circle at 25% 70%,hsl(260 95% 75%/.52),transparent 36%),radial-gradient(circle at 90% 90%,hsl(180 90% 72%/.46),transparent 34%),radial-gradient(circle at 40% 15%,hsl(120 85% 72%/.42),transparent 34%);mix-blend-mode:screen;animation:SkillExperience_missionMistAlt__jrcte 22s ease-in-out infinite}.SkillExperience_missionList__Osmg8{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;gap:12px;overflow-x:visible;overflow-y:auto;padding:16px}.SkillExperience_missionCard__NxbhK{position:relative;display:block;width:100%;height:120px;flex:0 0 auto;border:0;border-radius:16px;background:hsl(var(--muted));color:white;text-align:left;cursor:pointer;box-shadow:0 6px 18px hsl(var(--foreground)/.1),0 1px 2px hsl(var(--foreground)/.06);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;isolation:isolate}.SkillExperience_activeCardBurst__tj97_{position:absolute;z-index:0;inset:0;border-radius:inherit;box-shadow:0 0 0 2px hsl(var(--primary)/.55),0 0 22px hsl(var(--primary)/.35);pointer-events:none;animation:SkillExperience_activeCardBurstPulse__fXFrL 2.4s ease-in-out infinite}@keyframes SkillExperience_activeCardBurstPulse__fXFrL{0%,to{opacity:.5}50%{opacity:1}}.SkillExperience_missionCard__NxbhK:not(:disabled):hover{transform:translateY(-2px) rotate(0deg)!important;box-shadow:0 12px 28px hsl(var(--foreground)/.18),0 2px 4px hsl(var(--foreground)/.08)}.SkillExperience_missionCardCompact___NZ4z{height:120px}.SkillExperience_missionCardClip__ni38j{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit}.SkillExperience_missionCardScrim__dpHLb{position:absolute;inset:0;display:block;background:linear-gradient(90deg,hsl(0 0% 0%/.55),hsl(0 0% 0%/.25) 60%,hsl(0 0% 0%/.1))}.SkillExperience_missionCard__NxbhK:not(.SkillExperience_missionCardLocked__yfGWZ):not(.SkillExperience_missionCardCompleted__p0HWk) img{filter:brightness(1.15) saturate(1.35)}.SkillExperience_missionCardLocked__yfGWZ{opacity:.55;cursor:default}.SkillExperience_missionCardLocked__yfGWZ img{filter:grayscale(1) brightness(.75)}.SkillExperience_missionCardLocked__yfGWZ .SkillExperience_missionCardScrim__dpHLb{background:linear-gradient(90deg,hsl(0 0% 30%/.75),hsl(0 0% 40%/.65))}.SkillExperience_missionCardCompleted__p0HWk{box-shadow:0 6px 22px hsl(42 90% 45%/.25),0 1px 2px hsl(var(--foreground)/.08)}.SkillExperience_missionCardCompleted__p0HWk img{filter:saturate(.85) brightness(1.05)}.SkillExperience_missionCardCompleted__p0HWk .SkillExperience_missionCardScrim__dpHLb{background:linear-gradient(120deg,hsl(38 95% 55%/.55),hsl(45 100% 65%/.35) 45%,hsl(30 90% 50%/.55));box-shadow:inset 0 0 0 2px hsl(45 100% 60%/.85)}.SkillExperience_masteredShine__DxbVe{position:absolute;inset:-45%;display:block;background:linear-gradient(115deg,transparent 36%,hsl(0 0% 100%/.58) 48%,transparent 60%);mix-blend-mode:overlay;animation:SkillExperience_masteredSweep__mb1af 3.4s ease-in-out infinite}.SkillExperience_missionCardActive__7Ru3C:after{content:"";position:absolute;z-index:7;inset:0;border:2px solid transparent;border-radius:inherit;background:conic-gradient(from var(--skill-rainbow-angle),hsl(0 95% 60%),hsl(40 100% 55%),hsl(60 100% 55%),hsl(140 80% 50%),hsl(190 90% 55%),hsl(250 85% 60%),hsl(320 90% 60%),hsl(0 95% 60%)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:SkillExperience_activeRainbowCycle__HsoE5 2.4s cubic-bezier(.85,0,.15,1) infinite;pointer-events:none}.SkillExperience_cardParticleBurst__wIEiH{position:absolute;z-index:8;inset:0;display:block;overflow:visible;pointer-events:none}.SkillExperience_buttonParticleBurst__loWLX>span,.SkillExperience_cardParticleBurst__wIEiH>span{position:absolute;left:var(--particle-start-x);top:var(--particle-start-y);width:var(--particle-size);height:var(--particle-size);border-radius:50%;background:var(--particle-color);box-shadow:0 0 8px var(--particle-color),0 0 2px #fff;opacity:0;animation:SkillExperience_edgeParticleBurst__CG5U_ var(--particle-duration) ease-out var(--particle-delay) infinite both;transform:translate(-50%,-50%);will-change:transform,opacity}.SkillExperience_missionTags__jv68a{position:absolute;z-index:10;top:8px;left:12px;display:flex;gap:6px}.SkillExperience_missionNumberPill__iKat_,.SkillExperience_xpPill__cJyWr{display:inline-flex;height:28px;align-items:center;gap:4px;border-radius:999px;padding:0 10px;font-size:11px;font-weight:900;letter-spacing:.025em;backdrop-filter:blur(7px)}.SkillExperience_missionNumberPill__iKat_{background:hsl(0 0% 10%/.55);color:white}.SkillExperience_xpPill__cJyWr{background:hsl(0 0% 92%/.9);color:hsl(0 0% 25%)}.SkillExperience_missionCardCompleted__p0HWk .SkillExperience_missionNumberPill__iKat_,.SkillExperience_missionCardCompleted__p0HWk .SkillExperience_xpPill__cJyWr{background:hsl(45 100% 55%/.9);color:hsl(30 65% 22%)}.SkillExperience_missionNumberPill__iKat_ svg,.SkillExperience_xpPill__cJyWr svg{width:12px;height:12px;stroke-width:3.5}.SkillExperience_missionCardTitle__brEeA{position:absolute;z-index:6;top:44px;right:20px;left:12px;display:-webkit-box;overflow:hidden;color:white;font-size:17px;font-weight:900;filter:drop-shadow(0 2px 9px hsl(0 0% 0%/.6));line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.SkillExperience_missionCardAction__phxzO{position:absolute;z-index:10;bottom:10px;left:12px;display:inline-flex;height:36px;align-items:center;gap:6px;border-radius:999px;background:hsl(0 0% 100%/.95);padding:0 14px;color:hsl(0 0% 10%);font-size:14px;font-weight:800;white-space:nowrap;box-shadow:0 4px 16px hsl(0 0% 0%/.35)}.SkillExperience_missionCardAction__phxzO svg{width:14px;height:14px;stroke-width:3}.SkillExperience_missionDetail__96sho{width:100%;height:100%;background:hsl(var(--card));will-change:opacity,transform,filter}.SkillExperience_missionDetailScroller__XQxv_{position:relative;height:100%;overflow-y:auto}.SkillExperience_missionControls__9K7uq{position:sticky;z-index:30;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px;pointer-events:none}.SkillExperience_missionControls__9K7uq>div{display:flex;align-items:center;gap:8px;pointer-events:auto}.SkillExperience_activeMissionPill__xXEpu,.SkillExperience_closeButton__cMvy3,.SkillExperience_completedMissionPill__VcmnH,.SkillExperience_hintButton__96qNc{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;padding:0 13px;font:inherit;font-size:14px;font-weight:800;white-space:nowrap;box-shadow:0 2px 8px hsl(var(--foreground)/.2)}.SkillExperience_activeMissionPill__xXEpu{background:hsl(0 0% 10%/.62);color:white;font-weight:900;backdrop-filter:blur(7px)}.SkillExperience_completedMissionPill__VcmnH{background:hsl(45 100% 55%/.9);color:hsl(30 65% 22%);font-weight:900}.SkillExperience_hintButton__96qNc{width:40px;padding:0;background:hsl(48 96% 89%);color:hsl(30 65% 22%);cursor:pointer}.SkillExperience_closeButton__cMvy3{width:40px;padding:0;background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer}.SkillExperience_activeMissionPill__xXEpu svg,.SkillExperience_completedMissionPill__VcmnH svg{width:14px;height:14px;stroke-width:3}.SkillExperience_closeButton__cMvy3 svg,.SkillExperience_hintButton__96qNc svg{width:20px;height:20px;stroke-width:2.5}.SkillExperience_controlButton__Dhv7p,.SkillExperience_submitButton__l7SIi{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;padding:0 16px;font:inherit;font-size:14px;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px hsl(var(--foreground)/.2);transition:transform .16s ease}.SkillExperience_submitButton__l7SIi{background:hsl(var(--primary));color:white}.SkillExperience_controlButton__Dhv7p{background:hsl(var(--card));color:hsl(var(--foreground))}.SkillExperience_controlButton__Dhv7p:hover,.SkillExperience_submitButton__l7SIi:hover{transform:scale(1.03)}.SkillExperience_controlButton__Dhv7p svg,.SkillExperience_submitButton__l7SIi svg{width:16px;height:16px;stroke-width:3}.SkillExperience_missionHero__b1Lp6{position:relative;width:100%;aspect-ratio:32/9;max-height:11.25%;margin-top:-64px}.SkillExperience_missionHero__b1Lp6>span{position:absolute;inset:0;background:linear-gradient(180deg,hsl(0 0% 0%/.34),hsl(0 0% 0%/.1) 48%,hsl(0 0% 0%/.66))}.SkillExperience_missionBody__jprq_{padding:20px 20px 4px}.SkillExperience_missionActions__RREPU{position:sticky;z-index:20;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;background:linear-gradient(to bottom,hsl(var(--card)/0),hsl(var(--card)) 22%);padding:14px 20px calc(16px + env(safe-area-inset-bottom))}.SkillExperience_missionActionSecondary__40yBW{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1.5px solid hsl(var(--foreground)/.2);border-radius:999px;background:hsl(var(--card));padding:0 18px;color:hsl(var(--foreground));font:inherit;font-size:15px;font-weight:900;white-space:nowrap;cursor:pointer;transition:transform .14s ease,opacity .14s ease,border-color .14s ease}.SkillExperience_missionActionSecondary__40yBW:hover:not(:disabled){transform:scale(1.01);border-color:hsl(var(--foreground)/.42)}.SkillExperience_missionActionSecondary__40yBW:active:not(:disabled){transform:scale(.99)}.SkillExperience_missionActionSecondary__40yBW:focus-visible{outline:3px solid hsl(var(--foreground)/.22);outline-offset:3px}.SkillExperience_missionActionSecondary__40yBW:disabled{cursor:not-allowed;opacity:.5}.SkillExperience_missionActionPrimary__CjZop{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:hsl(var(--foreground));padding:0 18px;color:hsl(var(--background));font:inherit;font-size:15px;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px hsl(var(--foreground)/.2);transition:transform .14s ease,opacity .14s ease,box-shadow .14s ease}.SkillExperience_missionActionPrimary__CjZop:hover:not(:disabled){transform:scale(1.01);box-shadow:0 4px 12px hsl(var(--foreground)/.24)}.SkillExperience_missionActionPrimary__CjZop:active:not(:disabled){transform:scale(.99)}.SkillExperience_missionActionPrimary__CjZop:focus-visible{outline:3px solid hsl(var(--foreground)/.22);outline-offset:3px}.SkillExperience_missionActionPrimary__CjZop:disabled{background:hsl(var(--foreground)/.48);color:hsl(var(--background));cursor:not-allowed;box-shadow:none}.SkillExperience_missionActionPrimary__CjZop svg{width:17px;height:17px;flex-shrink:0;stroke-width:3}.SkillExperience_missionBody__jprq_>h1{margin:0;color:hsl(var(--foreground));font-size:clamp(24px,3vw,30px);font-weight:900;line-height:1.25}.SkillExperience_missionBody__jprq_>p{margin:12px 0 0;color:hsl(var(--foreground)/.83);font-size:15px;font-weight:500;line-height:1.65}.SkillExperience_questionSupportCopy__POzK_{margin-top:12px;color:hsl(var(--foreground)/.83);font-size:15px;font-weight:500;line-height:1.6}.SkillExperience_questionSupportCopy__POzK_ p{margin:0 0 9px}.SkillExperience_questionSupportCopy__POzK_ p:last-child{margin-bottom:0}.SkillExperience_questionSupportCopy__POzK_ ol,.SkillExperience_questionSupportCopy__POzK_ ul{display:grid;gap:6px;margin:9px 0;padding-left:22px}.SkillExperience_questionSupportCopy__POzK_ li::marker{color:hsl(var(--primary));font-weight:900}.SkillExperience_questionSupportCopy__POzK_ strong{font-weight:900}.SkillExperience_questionSupportCopy__POzK_ blockquote{margin:10px 0;border-left:3px solid hsl(var(--primary));padding-left:12px}.SkillExperience_questionSupportCopy__POzK_ table{width:100%;margin:10px 0;border-collapse:collapse;font-size:14px}.SkillExperience_questionSupportCopy__POzK_ td,.SkillExperience_questionSupportCopy__POzK_ th{border-bottom:1px solid hsl(var(--border));padding:7px 9px;text-align:left}.SkillExperience_answerArea__77Ym6{margin-top:25px}.SkillExperience_answerHeader__sA_qC{display:flex;align-items:center;gap:10px;margin-bottom:12px}.SkillExperience_missionBody__jprq_>.SkillExperience_answerHeader__sA_qC{margin-top:26px}.SkillExperience_answerHeader__sA_qC strong{font-size:16px;font-weight:900}.SkillExperience_textAnswers__sHJLo{display:flex;flex-direction:column;gap:8px}.SkillExperience_imageAnswer__Wua9u,.SkillExperience_textAnswer__t7ZZK{position:relative;border:1.5px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.SkillExperience_imageAnswer__Wua9u:hover:not(:disabled),.SkillExperience_textAnswer__t7ZZK:hover:not(:disabled){transform:scale(1.012)}.SkillExperience_textAnswer__t7ZZK{display:flex;width:100%;align-items:center;gap:12px;border-radius:12px;padding:12px 16px;text-align:left}.SkillExperience_answerLetter__oZsuR{position:relative;z-index:3;display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:12px;font-weight:800}.SkillExperience_answerLetter__oZsuR svg{width:14px;height:14px;stroke-width:3}.SkillExperience_imageAnswer__Wua9u[data-answer-state=selected],.SkillExperience_textAnswer__t7ZZK[data-answer-state=selected]{border-color:hsl(var(--foreground));background:hsl(var(--foreground)/.06)}[data-answer-state=selected] .SkillExperience_answerLetter__oZsuR{background:hsl(var(--foreground));color:white}.SkillExperience_imageAnswer__Wua9u[data-answer-state=correct],.SkillExperience_textAnswer__t7ZZK[data-answer-state=correct]{border-color:hsl(145 60% 54%);background:hsl(145 60% 92%);color:hsl(145 60% 28%)}[data-answer-state=correct] .SkillExperience_answerLetter__oZsuR{background:hsl(145 60% 48%);color:white}.SkillExperience_imageAnswer__Wua9u[data-answer-state=wrong],.SkillExperience_textAnswer__t7ZZK[data-answer-state=wrong]{border-color:hsl(0 60% 60%);background:hsl(0 60% 92%);color:hsl(0 60% 30%);opacity:.7;animation:SkillExperience_wrongShake__5KFP4 .4s ease-in-out}[data-answer-state=wrong] .SkillExperience_answerLetter__oZsuR{background:hsl(0 60% 55%);color:white}.SkillExperience_imageAnswers__HeqdM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.SkillExperience_imageAnswer__Wua9u{aspect-ratio:1;overflow:hidden;border-radius:16px}.SkillExperience_answerImage__6EsqC{position:absolute;inset:0;background-position:50%;background-size:cover}.SkillExperience_imageAnswer__Wua9u:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,hsl(0 0% 0%/.86),transparent 60%)}.SkillExperience_imageAnswer__Wua9u .SkillExperience_answerLetter__oZsuR{position:absolute;top:7px;left:7px}.SkillExperience_imageAnswer__Wua9u .SkillExperience_answerLabel__qPJz3{position:absolute;z-index:3;right:8px;bottom:8px;left:8px;overflow:hidden;color:white;font-size:12px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.SkillExperience_studyMaterial__TOfl4{scroll-margin-top:16px;margin-top:28px}.SkillExperience_studyMaterial__TOfl4 h2{margin:0 0 12px;font-size:16px;font-weight:900}.SkillExperience_studyMaterial__TOfl4>div{display:flex;flex-direction:column;align-items:stretch;gap:14px}.SkillExperience_videoCard__15ynr{width:100%;max-width:320px;border:0;border-radius:14px;background:transparent;padding:0;cursor:pointer;box-shadow:0 4px 16px hsl(var(--foreground)/.1);transform:rotate(-1.1deg)}.SkillExperience_videoArtwork__iQQWa{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:inherit}.SkillExperience_videoArtwork__iQQWa:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,hsl(0 0% 0%/.84),transparent 62%)}.SkillExperience_videoArtwork__iQQWa i{position:absolute;z-index:3;top:50%;left:50%;display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:white;color:hsl(0 0% 10%);box-shadow:0 4px 16px hsl(0 0% 0%/.35);transform:translate(-50%,-50%)}.SkillExperience_videoArtwork__iQQWa i svg{width:20px;height:20px;fill:currentColor}.SkillExperience_videoArtwork__iQQWa strong{position:absolute;z-index:3;right:12px;bottom:9px;left:12px;color:white;font-size:12px;font-weight:900}.SkillExperience_hintSticky___KTXw{display:flex;width:100%;flex-direction:column;gap:6px;border-radius:12px;background:hsl(48 96% 89%);padding:13px 16px;color:hsl(40 45% 18%);box-shadow:0 3px 10px hsl(var(--foreground)/.1)}.SkillExperience_hintStickyHead__TcFLc{display:flex;align-items:center;justify-content:space-between;gap:10px}.SkillExperience_hintStickyHead__TcFLc strong{font-size:13px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.SkillExperience_hintSticky___KTXw p{margin:0}.SkillExperience_hintFeedbackCopy__KfxC3,.SkillExperience_hintSticky___KTXw p{font-size:15px;font-weight:800;line-height:1.45}.SkillExperience_hintFeedbackCopy__KfxC3 p{margin:0 0 8px}.SkillExperience_hintFeedbackCopy__KfxC3 p:last-child{margin-bottom:0}.SkillExperience_dialogBackdrop__3RRng{position:fixed;z-index:220;inset:0;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:none;background:hsl(var(--foreground)/.56);padding:24px;backdrop-filter:blur(3px);touch-action:pan-y}.SkillExperience_dialogCard__ybIIe{position:relative;z-index:2;display:flex;width:min(100%,384px);min-width:0;max-height:min(88dvh,680px);align-items:center;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;border:1px solid hsl(var(--border));border-radius:24px;background:hsl(var(--card));padding:32px;text-align:center;box-shadow:0 24px 90px hsl(var(--foreground)/.25);animation:SkillExperience_dialogPop__UmaOS .26s cubic-bezier(.22,1,.36,1) both}.SkillExperience_dialogCard__ybIIe[data-particle-overflow=true]{overflow:visible}.SkillExperience_dialogCard__ybIIe .SkillExperience_guideAvatar__r7xwo{border:0;box-shadow:none}.SkillExperience_dialogCard__ybIIe h2{position:relative;z-index:2;margin:0;color:hsl(var(--card-foreground));font-size:24px;font-style:normal;font-weight:900;line-height:1.2}.SkillExperience_dialogCard__ybIIe h2 em{color:hsl(var(--skill-success));font-style:normal}.SkillExperience_bottomSheetHandle__M3VDu{display:none;width:42px;height:5px;border-radius:999px;background:hsl(var(--muted-foreground)/.25)}.SkillExperience_primaryDialogButton__0B5QS{position:relative;z-index:2;display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:hsl(0 0% 0%);padding:10px 18px;color:white;font:inherit;font-size:16px;font-weight:800;cursor:pointer;transition:transform .16s ease}.SkillExperience_primaryDialogButton__0B5QS:hover{transform:scale(1.02)}.SkillExperience_primaryDialogButton__0B5QS svg{width:16px;height:16px;fill:currentColor}.SkillExperience_secondaryDialogButton__SiPro{position:relative;z-index:2;display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;border:1.5px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));padding:10px 18px;color:hsl(var(--card-foreground));font:inherit;font-size:16px;font-weight:800;cursor:pointer;transition:background .16s ease,transform .16s ease}.SkillExperience_secondaryDialogButton__SiPro:hover{background:hsl(var(--muted));transform:scale(1.02)}.SkillExperience_summaryTrophy__VbrWX{width:30px;height:30px;color:hsl(var(--card-foreground));stroke-width:2}.SkillExperience_summaryList__8srO5{display:flex;width:100%;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;text-align:left}.SkillExperience_summaryList__8srO5 li{display:flex;align-items:flex-start;gap:10px;color:hsl(var(--card-foreground));font-size:15px;font-weight:700;line-height:1.4}.SkillExperience_summaryList__8srO5 li svg{flex:0 0 auto;width:20px;height:20px;margin-top:1px;color:hsl(var(--card-foreground));stroke-width:3}.SkillExperience_dialogActions__dL5jD,.SkillExperience_dialogCta__JlE5Z{position:relative;z-index:2;display:flex;width:100%}.SkillExperience_dialogActions__dL5jD{flex-direction:column;gap:10px}.SkillExperience_buttonParticleBurst__loWLX{position:absolute;z-index:1;inset:0;display:block;overflow:visible;pointer-events:none}.SkillExperience_dialogCta__JlE5Z .SkillExperience_primaryDialogButton__0B5QS{z-index:2}.SkillExperience_dialogXp__LwNVq{position:relative;z-index:2;display:inline-flex;min-height:58px;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--skill-success)/.15);padding:0 24px;color:hsl(var(--skill-success));font-size:30px;font-weight:900;font-variant-numeric:tabular-nums;animation:SkillExperience_xpPop__FCA8M .9s cubic-bezier(.2,.9,.3,1.2) both}.SkillExperience_overlayParticleField__w79Y2{position:absolute;z-index:0;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.SkillExperience_overlayParticleField__w79Y2 span{position:absolute;width:var(--particle-size);height:var(--particle-size);border-radius:50%;background:var(--particle-color);box-shadow:0 0 14px var(--particle-color);opacity:0;animation:SkillExperience_overlayParticleBurst__GS0PR var(--particle-duration) cubic-bezier(.2,.7,.4,1) var(--particle-delay) infinite both;will-change:transform,opacity}.SkillExperience_summaryFactStack__VbK6S{position:relative;z-index:2;display:flex;width:100%;min-height:320px;align-items:center;justify-content:center}.SkillExperience_summaryFactCard__bypVx{position:absolute;display:flex;width:min(72%,240px);aspect-ratio:7/9;align-items:center;flex-direction:column;gap:28px;justify-content:flex-start;border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--card));padding:34px 24px 26px;color:hsl(var(--card-foreground));font:inherit;text-align:center;box-shadow:0 2px 3px hsl(var(--foreground)/.03);cursor:pointer;transform-origin:50% 58%;will-change:transform,opacity}.SkillExperience_summaryFactCard__bypVx:focus-visible{outline:3px solid hsl(var(--skill-success)/.28);outline-offset:4px}.SkillExperience_summaryFactCard__bypVx[data-active=false]{pointer-events:none}.SkillExperience_summaryFactNumber__dHhAJ{display:flex;width:64px;height:64px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--skill-success)/.15);color:hsl(var(--skill-success));font-size:30px;font-weight:900;line-height:1}.SkillExperience_summaryFactText__7_vsH{display:-webkit-box;width:100%;overflow:hidden;color:hsl(var(--card-foreground));font-size:19px;font-weight:900;line-height:1.25;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:6}.SkillExperience_videoOverlay__hhZKG{position:fixed;z-index:240;inset:0;display:flex;flex-direction:column;background:hsl(var(--card))}.SkillExperience_videoOverlayHeader__fTY04{display:flex;height:60px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid hsl(var(--border));padding:0 14px}.SkillExperience_videoOverlayHeader__fTY04 button{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:50%;background:hsl(var(--muted));color:hsl(var(--foreground));cursor:pointer}.SkillExperience_videoOverlayHeader__fTY04 svg{width:18px;height:18px}.SkillExperience_videoPlaceholder___M83L{display:flex;width:min(92%,900px);margin:auto;flex-direction:column;gap:10px;padding:24px 0}.SkillExperience_videoPlaceholder___M83L>div{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:22px;background:black;box-shadow:0 18px 50px hsl(var(--foreground)/.2)}.SkillExperience_videoPlaceholder___M83L>div:after{content:"";position:absolute;inset:0;background:hsl(0 0% 0%/.18)}.SkillExperience_videoPlaceholder___M83L>div>span{position:absolute;z-index:3;top:50%;left:50%;display:flex;width:70px;height:70px;align-items:center;justify-content:center;border-radius:50%;background:white;color:hsl(0 0% 10%);transform:translate(-50%,-50%)}.SkillExperience_videoPlaceholder___M83L svg{width:28px;height:28px;fill:currentColor}.SkillExperience_videoPlaceholder___M83L h2,.SkillExperience_videoPlaceholder___M83L p{margin:0}.SkillExperience_videoPlaceholder___M83L h2{margin-top:8px;font-size:24px;font-weight:900}.SkillExperience_videoPlaceholder___M83L p{color:hsl(var(--muted-foreground));font-size:13px;font-weight:800}.SkillExperience_mobileSwitcher__DKnwd{display:none}@keyframes SkillExperience_skillContentReveal__tJp56{0%{opacity:0}to{opacity:1}}@keyframes SkillExperience_chatPop__mJdYH{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SkillExperience_actionFadeIn__6DfoL{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes SkillExperience_missionMist__DDd65{0%,to{transform:translate3d(-1%,-1%,0) rotate(-2deg) scale(1)}50%{transform:translate3d(3%,2%,0) rotate(3deg) scale(1.08)}}@keyframes SkillExperience_missionMistAlt__jrcte{0%,to{transform:translate3d(2%,-2%,0) rotate(2deg) scale(1.05);opacity:.85}50%{transform:translate3d(-3%,3%,0) rotate(-3deg) scale(.97);opacity:1}}@keyframes SkillExperience_masteredSweep__mb1af{0%,35%{transform:translateX(-55%) rotate(.001deg);opacity:0}48%{opacity:.9}62%,to{transform:translateX(55%) rotate(.001deg);opacity:0}}@property --skill-rainbow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes SkillExperience_activeRainbowCycle__HsoE5{0%{--skill-rainbow-angle:0deg}to{--skill-rainbow-angle:360deg}}@keyframes SkillExperience_wrongShake__5KFP4{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}@keyframes SkillExperience_dialogPop__UmaOS{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SkillExperience_xpPop__FCA8M{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes SkillExperience_overlayParticleBurst__GS0PR{0%{opacity:0;transform:translateZ(0) scale(.2)}15%{opacity:1}to{opacity:0;transform:translate3d(var(--particle-x),var(--particle-y),0) scale(1)}}@keyframes SkillExperience_edgeParticleBurst__CG5U_{0%{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(.2)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translate3d(var(--particle-x),var(--particle-y),0) scale(1)}}.SkillExperience_particleField__WvIwe{position:absolute;z-index:1;inset:0;overflow:visible;pointer-events:none}.SkillExperience_particleField__WvIwe>span{position:absolute;top:30px;left:50%;width:8px;height:8px;border-radius:999px;background:hsl(var(--skill-success));--particle-x:calc(cos(var(--particle-angle)) * var(--particle-distance));--particle-y:calc(sin(var(--particle-angle)) * var(--particle-distance));transform:translate(-50%,-50%);opacity:0;animation:SkillExperience_edgeParticleBurst__CG5U_ .85s ease-out var(--particle-delay) both}.SkillExperience_particleField__WvIwe>span:nth-child(3n){background:hsl(45 100% 55%)}.SkillExperience_particleField__WvIwe>span:nth-child(3n+1){background:hsl(var(--primary))}@media (prefers-reduced-motion:reduce){.SkillExperience_activeCardBurst__tj97_,.SkillExperience_particleField__WvIwe>span{animation:none}.SkillExperience_particleField__WvIwe{display:none}}@media (max-width:900px){.SkillExperience_chatMessages__oZI3t{padding-inline:16px}.SkillExperience_missionActions__RREPU,.SkillExperience_missionBody__jprq_{padding-inline:18px}}@media (max-width:767px){.SkillExperience_experience__kWmTO{min-height:0}.SkillExperience_loadingHeaderGroup__fTD9G,.SkillExperience_loadingHeader__a8yFs{gap:4px}.SkillExperience_loadingHeaderTitle__SmF7n{display:none}.SkillExperience_loadingHeaderSpacer__q_XRE{min-width:0}.SkillExperience_loadingHeaderStatus__4AzCW{width:min(154px,42vw)}.SkillExperience_loadingHeaderCta__h1K88{width:104px}.SkillExperience_mobileSwitcher__DKnwd{display:grid;height:44px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));padding:5px 10px}.SkillExperience_mobileSwitcher__DKnwd[data-skills-only=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.SkillExperience_mobileSwitcher__DKnwd button{border:0;border-radius:999px;background:transparent;color:hsl(var(--muted-foreground));font:inherit;font-size:12px;font-weight:900}.SkillExperience_mobileSwitcher__DKnwd button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.SkillExperience_mobileSwitcher__DKnwd span{margin-left:3px}.SkillExperience_experience__kWmTO[data-mission-open=true] .SkillExperience_headerReveal__Pi_ej,.SkillExperience_experience__kWmTO[data-mission-open=true] .SkillExperience_mobileSwitcher__DKnwd{display:none}.SkillExperience_experience__kWmTO[data-mission-open=true] .SkillExperience_skillLayout__K1Yse,.SkillExperience_experience__kWmTO[data-mission-open=true] .SkillExperience_skillLayout__K1Yse.SkillExperience_chatHidden__JpnCI{height:100dvh}.SkillExperience_mobileProgressTrack__ZHvV3{position:relative;display:inline-block;width:34px;height:4px;margin-left:6px;overflow:hidden;border-radius:999px;background:hsl(var(--muted-foreground)/.22);vertical-align:2px}.SkillExperience_mobileProgressTrack__ZHvV3 b{position:absolute;inset-block:0;left:0;border-radius:inherit;background:hsl(var(--primary));transition:width .45s cubic-bezier(.22,1,.36,1)}.SkillExperience_desktopSkillHeader__aPwR7{display:none}.SkillExperience_mobileSkillHeader__YofqC{position:relative;z-index:100;display:flex;height:56px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:4px;background:hsl(var(--background)/.82);padding:8px 12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:SkillExperience_skillContentReveal__tJp56 .3s ease both}.SkillExperience_mobileSkillHeaderGroup__Hkfy4{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:4px}.SkillExperience_mobileSkillHeader__YofqC button{display:inline-flex;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:999px;font-family:inherit;cursor:pointer;transition:transform .18s ease}.SkillExperience_mobileSkillHeader__YofqC button:hover{transform:scale(1.05)}.SkillExperience_mobileBackButton__DLaB4{width:40px;background:hsl(var(--muted));color:hsl(var(--foreground))}.SkillExperience_mobileBackButton__DLaB4 svg,.SkillExperience_mobileChatButton__aAxoE svg,.SkillExperience_mobileMissionsButton__F_wKD svg{width:16px;height:16px;stroke-width:2.4}.SkillExperience_mobileChatButton__aAxoE{gap:6px;background:hsl(var(--muted));padding:0 16px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:800}.SkillExperience_mobileMissionsButton__F_wKD{gap:6px;background:hsl(var(--foreground));color:hsl(var(--background));padding:0 14px;font-size:14px;font-weight:800}.SkillExperience_skillLayout__K1Yse,.SkillExperience_skillLayout__K1Yse.SkillExperience_chatHidden__JpnCI{display:block;height:calc(100dvh - 100px);padding:0}.SkillExperience_experience__kWmTO[data-skill-experience=true] .SkillExperience_skillLayout__K1Yse,.SkillExperience_experience__kWmTO[data-skill-experience=true] .SkillExperience_skillLayout__K1Yse.SkillExperience_chatHidden__JpnCI{height:calc(100dvh - 56px)}.SkillExperience_experience__kWmTO[data-skill-experience=true][data-mobile-view=missions] .SkillExperience_skillLayout__K1Yse,.SkillExperience_experience__kWmTO[data-skill-experience=true][data-mobile-view=missions] .SkillExperience_skillLayout__K1Yse.SkillExperience_chatHidden__JpnCI{padding:0}.SkillExperience_chatPaneShell__qp_VT,.SkillExperience_missionPaneShell__D_7V4{width:100%!important;height:100%;opacity:1!important}.SkillExperience_chatPane__NZgDa,.SkillExperience_experience__kWmTO[data-skill-experience=true] .SkillExperience_missionPane__zzWrD,.SkillExperience_missionPane__zzWrD{width:100%!important;height:100%;border:0;border-radius:0!important;box-shadow:none!important}.SkillExperience_experience__kWmTO[data-mobile-view=chat] .SkillExperience_missionPaneShell__D_7V4,.SkillExperience_experience__kWmTO[data-mobile-view=missions] .SkillExperience_chatPaneShell__qp_VT{display:none}.SkillExperience_experience__kWmTO[data-mobile-view=chat] .SkillExperience_chatPaneShell__qp_VT,.SkillExperience_experience__kWmTO[data-mobile-view=missions] .SkillExperience_missionPaneShell__D_7V4{display:block}.SkillExperience_resizeHandle__bZqm4{display:none}.SkillExperience_chatMessages__oZI3t{padding:20px 14px 30px}.SkillExperience_preparedQuestions__Nn7tx,.SkillExperience_relatedSkillsPanel__F6avu{padding:15px}.SkillExperience_preparedQuestionsHeader__f2GuJ,.SkillExperience_relatedSkillsHeading__0RSVO{gap:10px}.SkillExperience_guideMessage__XjgRo{width:96%}.SkillExperience_backToBottomButton__YNbvI,.SkillExperience_chatBottomFade__vURmy{right:0}.SkillExperience_composerDock__wqb2g{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.SkillExperience_experience__kWmTO[data-skill-experience=true] .SkillExperience_composerDock__wqb2g{padding-inline:12px}.SkillExperience_missionList__Osmg8{padding:16px 15px 36px}.SkillExperience_experience__kWmTO[data-skill-experience=true] .SkillExperience_missionList__Osmg8{padding-inline:16px}.SkillExperience_missionNumberLabel__sjITS{display:none}.SkillExperience_missionControls__9K7uq{padding:9px}.SkillExperience_activeMissionPill__xXEpu,.SkillExperience_closeButton__cMvy3,.SkillExperience_completedMissionPill__VcmnH,.SkillExperience_hintButton__96qNc{height:36px;padding-inline:10px;font-size:11px}.SkillExperience_closeButton__cMvy3{width:36px}.SkillExperience_missionHero__b1Lp6{margin-top:-54px}.SkillExperience_missionBody__jprq_{padding:18px 15px 4px}.SkillExperience_missionActions__RREPU{padding:12px 15px calc(14px + env(safe-area-inset-bottom))}.SkillExperience_missionBody__jprq_>h1{font-size:25px}.SkillExperience_missionBody__jprq_>p,.SkillExperience_questionSupportCopy__POzK_{font-size:14px}.SkillExperience_dialogBackdrop__3RRng{align-items:flex-end;padding:0}.SkillExperience_dialogCard__ybIIe{width:100%;max-height:90dvh;border-radius:28px 28px 0 0;padding:18px 16px calc(24px + env(safe-area-inset-bottom))}.SkillExperience_bottomSheetHandle__M3VDu{display:block}}@media (max-width:480px){.SkillExperience_missionTags__jv68a{gap:4px}.SkillExperience_missionNumberPill__iKat_,.SkillExperience_xpPill__cJyWr{padding-inline:8px;font-size:9px}.SkillExperience_imageAnswers__HeqdM{grid-template-columns:repeat(2,minmax(0,1fr))}.SkillExperience_demoUpsell__ghNzJ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.SkillExperience_experience__kWmTO *,.SkillExperience_experience__kWmTO :after,.SkillExperience_experience__kWmTO :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.SkillExperience_sequenceBoard__FZCBX,.SkillExperience_sortBoard__Ci9hq{display:flex;flex-direction:column;gap:12px}.SkillExperience_sequenceTray__OA1ik,.SkillExperience_sortTray__g55wA{display:flex;flex-wrap:wrap;gap:8px;min-height:44px;padding:10px;border-radius:13px;border:1.5px dashed hsl(var(--border));background:hsl(var(--muted)/.4)}.SkillExperience_sortTrayEmpty__8U1_g{align-self:center;color:hsl(var(--muted-foreground));font-size:12px;font-weight:800}.SkillExperience_sortChip__tLy1Z{border:1.5px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;font-size:13px;font-weight:900;border-radius:999px;padding:8px 14px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.SkillExperience_sortChip__tLy1Z:hover:not(:disabled){transform:scale(1.03)}.SkillExperience_sortChip__tLy1Z[data-picked=true]{border-color:hsl(var(--primary));background:hsl(var(--primary)/.12)}.SkillExperience_sortChip__tLy1Z:disabled{cursor:default;opacity:.7}.SkillExperience_sortBuckets__DPYvQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.SkillExperience_sortBucket__9lOIz{display:flex;flex-direction:column;gap:8px;align-items:stretch;min-height:96px;border:1.5px solid hsl(var(--border));background:hsl(var(--background));border-radius:15px;padding:12px;text-align:left;transition:border-color .14s ease,background .14s ease}.SkillExperience_sortBucket__9lOIz[data-droppable=true]{cursor:pointer}.SkillExperience_sortBucket__9lOIz[data-droppable=true]:hover{border-color:hsl(var(--primary));background:hsl(var(--primary)/.06)}.SkillExperience_sortBucketLabel__ifxoD{border:none;background:none;padding:0;text-align:left;cursor:pointer;font:inherit;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.SkillExperience_sortBucketLabel__ifxoD:disabled{cursor:default}.SkillExperience_sortBucketItems__Y3nl9{display:flex;flex-wrap:wrap;gap:6px}.SkillExperience_sortPlaced___SWQ6{display:inline-flex;align-items:center;border:none;border-radius:999px;padding:6px 12px;font:inherit;font-size:12px;font-weight:900;background:hsl(var(--primary)/.14);color:hsl(var(--foreground));cursor:pointer}.SkillExperience_sortPlaced___SWQ6:disabled{cursor:default}.SkillExperience_sequenceSlots__lOLX5{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.SkillExperience_sequenceSlot__z7GZE{display:flex;width:100%;align-items:center;gap:12px;border:1.5px solid hsl(var(--skill-success)/.5);background:hsl(var(--skill-success)/.08);color:hsl(var(--foreground));font:inherit;font-size:13px;font-weight:900;border-radius:13px;padding:11px 14px;text-align:left;cursor:pointer}.SkillExperience_sequenceRank__PO9xR{display:inline-flex;width:25px;height:25px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--skill-success));color:white;font-size:12px;font-weight:900}.SkillExperience_sequenceNext__Btuv3{display:flex;align-items:center;gap:12px;border:1.5px dashed hsl(var(--border));border-radius:13px;padding:11px 14px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:900}.SkillExperience_bossRounds__ufsSK{display:flex;flex-direction:column;gap:16px}.SkillExperience_bossRound__86ycv{display:flex;flex-direction:column;gap:10px;padding:12px;border:1.5px solid hsl(var(--border));border-radius:15px;background:hsl(var(--muted)/.3)}.SkillExperience_bossRoundPrompt__tRxDL{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;font-weight:900;color:hsl(var(--foreground))}.SkillExperience_bossRoundBadge__OlCmB{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:hsl(var(--primary)/.14);color:hsl(var(--primary))}.SkillExperience_explainBox__rUR43{display:flex;flex-direction:column;gap:10px}.SkillExperience_explainHint__Wl1JY{margin:0;padding:10px 12px;border-radius:12px;background:hsl(var(--muted)/.4);color:hsl(var(--muted-foreground));font-size:13px;font-weight:700;font-style:italic}.SkillExperience_explainInput__mq7w8{width:100%;resize:vertical;min-height:120px;border:1.5px solid hsl(var(--border));border-radius:13px;padding:12px 14px;font:inherit;font-size:14px;font-weight:600;color:hsl(var(--foreground));background:hsl(var(--background))}.SkillExperience_explainInput__mq7w8:focus-visible{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.2)}.SkillExperience_explainInput__mq7w8:disabled{opacity:.7}.SkillExperience_exactValueInput__pjk_A{width:100%;border:1.5px solid hsl(var(--border));border-radius:13px;padding:12px 14px;font:inherit;font-size:16px;font-weight:800;color:hsl(var(--foreground));background:hsl(var(--background))}.SkillExperience_exactValueInput__pjk_A:focus-visible{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.2)}.SkillExperience_exactValueInput__pjk_A:disabled{opacity:.7}.SkillExperience_bossRound__86ycv[data-flagged=true]{border-color:hsl(35 90% 55%);background:hsl(35 90% 55%/.08)}.SkillExperience_bossRetryTag__cjzrk{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:hsl(35 90% 55%/.18);color:hsl(30 80% 34%)}.SkillExperience_explainCount__mMKYk{align-self:flex-end;font-size:11px;font-weight:800;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.SkillExperience_gradingNotice__8qG3d{margin-top:12px;padding:10px 14px;border-radius:12px;border:1.5px dashed hsl(var(--primary)/.5);background:hsl(var(--primary)/.07);color:hsl(var(--foreground));font-size:13px;font-weight:800;animation:SkillExperience_gradingPulse__ek2ks 1.6s ease-in-out infinite}@keyframes SkillExperience_gradingPulse__ek2ks{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.SkillExperience_gradingNotice__8qG3d{animation:none}}.skills_skillWorld__QOfUy{background:radial-gradient(circle at 14% 12%,color-mix(in srgb,#8c76ff 13%,transparent) 0,transparent 28%),radial-gradient(circle at 88% 82%,color-mix(in srgb,#39ce7b 11%,transparent) 0,transparent 32%),hsl(var(--background))}.skills_hexCluster__7wyEM{--hex-width:168px;--hex-height:146px;position:relative;width:calc(var(--hex-width) * 3.25);height:calc(var(--hex-height) * 2);max-width:100%}.skills_hexPosition__HPBX7{position:absolute;width:var(--hex-width);height:var(--hex-height);transform:translate(-50%,-50%)}.skills_hexVolcano__E8CsU{left:38.46%;top:25%}.skills_hexTriangles__mXxol{left:15.38%;top:50%}.skills_hexMolecules__tSPFv{left:61.54%;top:50%}.skills_hexHumanBody__CsXgi{left:38.46%;top:75%}.skills_hexSolarSystem__LKx8V{left:84.62%;top:75%}.skills_hexInteractive__zRefv{left:84.62%;top:25%}.skills_skillHexButton__7mTf1{width:100%;height:100%;padding:16px 13px;border:0;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);cursor:pointer;isolation:isolate}.skills_skillHexButton__7mTf1:before{content:"";position:absolute;inset:7px;z-index:-1;clip-path:inherit;border:1px solid hsl(var(--foreground)/.1)}.skills_bodyButton__5oUEA{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:filter .16s ease,opacity .16s ease}.skills_bodyButton__5oUEA:focus-visible,.skills_bodyButton__5oUEA:hover{filter:brightness(1.1) drop-shadow(0 0 8px currentColor);outline:none}@media (max-width:640px){.skills_hexCluster__7wyEM{--hex-width:min(112px,26vw);--hex-height:calc(var(--hex-width) * 0.87)}.skills_skillHexButton__7mTf1{padding:10px 7px}}@media (prefers-reduced-motion:reduce){.skills_bodyButton__5oUEA{transition:none}}