.LaunchPad_container__BzQvI{justify-content:center;padding:20px;box-sizing:border-box;min-height:100vh}.LaunchPad_container__BzQvI,.LaunchPad_launchpadContainer__XHEIy{display:flex;width:100%;font-family:var(--font-primary);background-color:var(--color-bg-primary)}.LaunchPad_launchpadContainer__XHEIy{flex-direction:column;align-items:center;gap:30px;padding:30px;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}.LaunchPad_launchpadContainer__XHEIy:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:LaunchPad_float__zNuRm 6s ease-in-out infinite;pointer-events:none}@keyframes LaunchPad_float__zNuRm{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.LaunchPad_header__GlDCd{display:flex;justify-content:center;align-items:center;width:100%;background:var(--gradient-blue-green);border-radius:20px;padding:15px 20px;color:white;box-shadow:0 10px 30px rgba(102,126,234,.3)}.LaunchPad_greetingSection__IhN6O{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.LaunchPad_greeting__F9s7G{font-size:28px;color:white;margin:0;font-weight:700;display:flex;align-items:center;gap:15px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.LaunchPad_greetingIcon__qSrjV{color:var(--color-accent-gold);animation:LaunchPad_bounce__Yz48E 2s infinite}@keyframes LaunchPad_bounce__Yz48E{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.LaunchPad_welcomeMessage__jsXje{font-size:16px;color:rgba(255,255,255,.9);margin:0;font-weight:400;text-align:center}.LaunchPad_userInfo__yZV4T{display:flex;align-items:center;gap:20px}.LaunchPad_nextAdventureSection__fQQXk{width:100%;padding:30px;background-color:white;border-radius:25px;box-shadow:0 15px 35px rgba(102,126,234,.3);text-align:center;position:relative;overflow:hidden;min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.LaunchPad_sectionTitle__szAzE{font-size:22px;color:#333;margin-bottom:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px;text-shadow:none;position:relative;z-index:1;flex-shrink:0}.LaunchPad_titleIcon__ZPnmM{color:var(--color-accent-gold);animation:LaunchPad_pulse___h0RI 2s infinite;font-size:20px}@keyframes LaunchPad_pulse___h0RI{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.LaunchPad_noLessonCard__PEMJX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;text-align:center;height:100%;min-height:180px}.LaunchPad_noLessonCard__PEMJX h3{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:15px 0 10px;line-height:1.3}.LaunchPad_noLessonCard__PEMJX p{font-size:14px;color:rgba(0,0,0,.6);margin:0 0 20px;line-height:1.4}.LaunchPad_noLessonIcon__hnGwL{width:80px;height:80px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.LaunchPad_noLessonIcon__hnGwL svg{font-size:40px;color:white}.LaunchPad_lessonImage__xQXLP{flex-shrink:0;overflow:hidden;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.1)}.LaunchPad_lessonImage__xQXLP img{width:100%;height:100%;object-fit:cover}.LaunchPad_placeholderImage__t_RzW{width:100%;height:100%;background:var(--gradient-primary);border-radius:15px;display:flex;align-items:center;justify-content:center}.LaunchPad_placeholderIcon__b7qb_{font-size:30px;color:white}.LaunchPad_activityContent__rEOGO,.LaunchPad_lessonContent__Xoi9O{flex:1 1;text-align:left;display:flex;flex-direction:column;justify-content:space-between;min-height:140px;padding:0 10px;box-sizing:border-box;overflow:hidden}.LaunchPad_activityContent__rEOGO .LaunchPad_ctaButton___TvAn,.LaunchPad_lessonContent__Xoi9O .LaunchPad_ctaButton___TvAn{align-self:flex-start;margin-top:auto;margin-bottom:0}.LaunchPad_lessonTitle__ilDSg{font-size:18px;font-weight:700;color:var(--color-text-primary);margin-bottom:10px;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.LaunchPad_lessonDescription__eXqfs{font-size:16px;color:rgba(255,255,255,.9);margin:15px 0;line-height:1.4;text-align:center}.LaunchPad_activityMeta__LBFUO,.LaunchPad_lessonMeta__lv3FN{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:15px;min-height:40px}.LaunchPad_activityMeta__LBFUO{color:#666}.LaunchPad_difficulty__wofrG,.LaunchPad_timeEstimate__P1pSN{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.8);font-size:14px;font-weight:500;background:rgba(255,255,255,.1);padding:6px 12px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LaunchPad_difficulty__wofrG svg,.LaunchPad_timeEstimate__P1pSN svg{font-size:14px}.LaunchPad_ctaButton___TvAn{background:var(--gradient-success);color:white;border:none;padding:16px 32px;border-radius:25px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 15px rgba(0,212,170,.3);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;white-space:nowrap;min-width:140px;max-width:180px}.LaunchPad_ctaButton___TvAn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.LaunchPad_ctaButton___TvAn:hover:before{left:100%}.LaunchPad_ctaButton___TvAn:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,212,170,.4);background:linear-gradient(135deg,#00A896,#00D4AA)}.LaunchPad_ctaHint__MmRWM{font-size:14px;color:rgba(0,0,0,.6);margin:8px 0 15px;font-weight:500;text-align:left;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.LaunchPad_lessonPathSection__VlQ6p{width:100%;max-width:900px;padding:30px;background:white;border-radius:25px;box-shadow:0 15px 35px rgba(0,0,0,.1)}.LaunchPad_pathSectionTitle__mV5pK{font-size:28px;color:var(--color-text-primary);margin-bottom:25px;font-weight:700;display:flex;align-items:center;gap:15px;text-align:center;justify-content:center}.LaunchPad_pathIcon__qcgFg{color:var(--color-primary-blue);animation:LaunchPad_slideRight__eani4 2s infinite}@keyframes LaunchPad_slideRight__eani4{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.LaunchPad_lessonPathContainer__2M755{display:flex;flex-direction:column;gap:20px}.LaunchPad_pathLessonCard__sgKHI{display:flex;align-items:center;gap:20px;position:relative}.LaunchPad_pathLessonNumber__cDTr_{width:50px;height:50px;border-radius:50%;background:var(--gradient-primary);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0;box-shadow:0 4px 12px rgba(102,126,234,.3)}.LaunchPad_pathLessonContent__Wds2f{flex:1 1;display:flex;align-items:center;gap:20px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.LaunchPad_pathLessonContent__Wds2f:hover{transform:translateY(-3px);box-shadow:0 8px 20px var(--color-shadow-light);border-color:var(--color-primary-blue)}.LaunchPad_pathLessonImage__66EPU{width:80px;height:60px;border-radius:10px;overflow:hidden;flex-shrink:0}.LaunchPad_pathLessonImage__66EPU img{width:100%;height:100%;object-fit:cover}.LaunchPad_pathPlaceholderImage__ptxQJ{width:100%;height:100%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;border-radius:10px}.LaunchPad_pathPlaceholderImage__ptxQJ svg{font-size:24px;color:white}.LaunchPad_pathLessonInfo__3alXX{flex:1 1}.LaunchPad_pathLessonTitle__GOycu{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}.LaunchPad_pathLessonDescription__RMuWr{font-size:14px;color:#666;margin:0 0 10px;line-height:1.4}.LaunchPad_pathLessonMeta__K2NyT{display:flex;gap:15px}.LaunchPad_difficulty__wofrG,.LaunchPad_estimatedTime__oSMCS{display:flex;align-items:center;gap:5px;font-size:12px;color:#888;font-weight:500}.LaunchPad_difficulty__wofrG svg,.LaunchPad_estimatedTime__oSMCS svg{font-size:12px}.LaunchPad_pathChevron__RT_Iq{color:var(--color-primary-blue);font-size:20px;transition:transform .3s ease}.LaunchPad_pathLessonContent__Wds2f:hover .LaunchPad_pathChevron__RT_Iq{transform:translateX(5px)}.LaunchPad_pathConnector__0V5xQ{display:flex;justify-content:center;margin:10px 0;color:var(--color-primary-blue);font-size:20px;animation:LaunchPad_bounce__Yz48E 2s infinite}.LaunchPad_choosePathSection__io40L{width:100%;padding:0 20px}.LaunchPad_pathTitle__HIwZA{font-size:28px;color:var(--color-text-primary);text-align:center;margin-bottom:30px;font-weight:600}.LaunchPad_optionsGrid__i4XBg{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:25px;gap:25px;width:100%}.LaunchPad_optionsGridSingleCentered__vPeQy{grid-template-columns:repeat(1,minmax(280px,420px));justify-content:center;justify-items:center;max-width:420px;margin:0 auto}.LaunchPad_optionCard__viVz0{position:relative;background:white;border-radius:20px;padding:25px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px rgba(0,0,0,.1);height:100%;min-height:220px;border:2px solid transparent;overflow:hidden}.LaunchPad_optionCard__viVz0:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);transform:scaleX(0);transition:transform .3s ease}.LaunchPad_optionCard__viVz0:hover:before{transform:scaleX(1)}.LaunchPad_optionCard__viVz0:hover{transform:translateY(-8px);box-shadow:0 15px 35px var(--color-shadow-medium);border-color:var(--color-primary-blue)}.LaunchPad_iconContainer__l9elf{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:20px;transition:transform .3s ease}.LaunchPad_optionCard__viVz0:hover .LaunchPad_iconContainer__l9elf{transform:scale(1.1)}.LaunchPad_optionCard__viVz0:first-child .LaunchPad_iconContainer__l9elf{background:linear-gradient(135deg,#E3F2FD,#BBDEFB);color:#2196F3}.LaunchPad_optionCard__viVz0:nth-child(2) .LaunchPad_iconContainer__l9elf{background:linear-gradient(135deg,#FFF3E0,#FFE0B2);color:#FF9800}.LaunchPad_optionCard__viVz0:nth-child(3) .LaunchPad_iconContainer__l9elf{background:linear-gradient(135deg,#E8F5E9,#C8E6C9);color:#4CAF50}.LaunchPad_optionCard__viVz0:nth-child(4) .LaunchPad_iconContainer__l9elf{background:linear-gradient(135deg,#F3E5F5,#E1BEE7);color:#9C27B0}.LaunchPad_optionIcon__UNilT{font-size:32px}.LaunchPad_optionTitle__a35l6{font-size:22px;font-weight:600;color:var(--color-text-primary);margin:10px 0;text-align:center}.LaunchPad_optionTagline__2Xd_s{font-size:16px;color:#666;text-align:center;margin-bottom:20px;line-height:1.5}.LaunchPad_chevron__CKXeT{position:absolute;bottom:20px;right:20px;color:#999;transition:all .3s ease;font-size:18px}.LaunchPad_optionCard__viVz0:hover .LaunchPad_chevron__CKXeT{color:var(--color-primary-blue);transform:translateX(5px)}.LaunchPad_footer__Zf_WM{display:flex;justify-content:center;gap:40px;padding:25px 0;width:100%;border-top:2px solid rgba(102,126,234,.1);margin-top:20px}.LaunchPad_footerLink__PlotX{background:none;border:none;color:#666;font-size:16px;font-weight:500;cursor:pointer;padding:10px 15px;transition:all .3s ease;border-radius:20px}.LaunchPad_footerLink__PlotX:hover{color:#667eea;background:rgba(102,126,234,.1);transform:translateY(-2px)}.LaunchPad_restrictedCard__bfBXr{opacity:.7;border:2px dashed #ddd;transition:all .3s ease}.LaunchPad_restrictedCard__bfBXr:hover{border-color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.LaunchPad_lockIcon__hIFf1{position:absolute;top:8px;right:8px;color:#ff6b6b;font-size:1.2rem}.LaunchPad_iconContainer__l9elf{position:relative}.LaunchPad_trialCtaSection__RkGD_{margin:3rem 0;padding:0}.LaunchPad_trialPrompt__dkCO_{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:2.5rem;text-align:center;color:white;box-shadow:0 20px 40px rgba(102,126,234,.2);position:relative;overflow:hidden}.LaunchPad_trialPrompt__dkCO_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='50' cy='50' r='4'/%3E%3Ccircle cx='20' cy='20' r='4'/%3E%3Ccircle cx='30' cy='10' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.1}.LaunchPad_trialTitle___hJOG{font-size:2rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.LaunchPad_trialDescription__YKVzK{font-size:1.1rem;margin-bottom:2rem;line-height:1.6;opacity:.95;position:relative;z-index:1}.LaunchPad_trialBenefits__pYABx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2.5rem;position:relative;z-index:1}.LaunchPad_benefit__O5_vq{display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500}.LaunchPad_benefitIcon___jrQq{font-size:1.2rem;flex-shrink:0}.LaunchPad_trialCta__MmGfo{position:relative;z-index:1}.LaunchPad_primaryCta__BG2o9{background:white;color:#338CF5;padding:1.2rem 2.5rem;border-radius:12px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.LaunchPad_primaryCta__BG2o9:hover{background:rgba(255,255,255,.95);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.2);color:#2563eb;text-decoration:none}.LaunchPad_trialGuarantees__VxeYD{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap}.LaunchPad_guarantee__UZzKy{font-size:.9rem;opacity:.9;font-weight:500}@media (max-width:768px){.LaunchPad_header__GlDCd{flex-direction:column;gap:20px;text-align:center}.LaunchPad_userInfo__yZV4T{flex-direction:column;gap:15px}.LaunchPad_pointsStreak__mIYpH{align-items:center;flex-direction:row;gap:15px}.LaunchPad_sideBySideContainer__wSQaf{flex-direction:column;gap:25px;width:100%;max-width:none}.LaunchPad_nextAdventureSection__fQQXk,.LaunchPad_recentActivitySection___qTVf{min-height:260px;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.LaunchPad_sectionTitle__szAzE{font-size:20px}.LaunchPad_titleIcon__ZPnmM{font-size:18px}.LaunchPad_activityIcon__Ug1xT{width:80px;height:80px;font-size:36px}.LaunchPad_activityTitle__jdPDO,.LaunchPad_lessonTitle__ilDSg{font-size:18px}.LaunchPad_lessonImage__xQXLP{width:100px;height:100px}.LaunchPad_placeholderIcon__b7qb_{font-size:24px}.LaunchPad_ctaButton___TvAn{padding:12px 24px;font-size:14px}.LaunchPad_nextAdventureSection__fQQXk{display:flex;flex-direction:column;justify-content:flex-start}.LaunchPad_optionsGrid__i4XBg{grid-template-columns:1fr}.LaunchPad_footer__Zf_WM{flex-direction:column;align-items:center;gap:15px}.LaunchPad_nextLessonCard__K2PWG{flex-direction:column;text-align:center}.LaunchPad_lessonContent__Xoi9O{text-align:center}.LaunchPad_pathLessonContent__Wds2f{flex-direction:column;text-align:center}.LaunchPad_pathLessonMeta__K2NyT{justify-content:center}.LaunchPad_trialPrompt__dkCO_{padding:2rem}.LaunchPad_trialTitle___hJOG{font-size:1.5rem}.LaunchPad_trialDescription__YKVzK{font-size:1rem}.LaunchPad_trialBenefits__pYABx{grid-template-columns:1fr;gap:.75rem}.LaunchPad_trialGuarantees__VxeYD{flex-direction:column;gap:.5rem}}.LaunchPad_sideBySideContainer__wSQaf{display:flex;gap:30px;width:100%;max-width:1000px;align-items:stretch;box-sizing:border-box}.LaunchPad_sideBySideContainer__wSQaf.LaunchPad_centered__hqXp3{justify-content:center}.LaunchPad_sideBySideContainer__wSQaf.LaunchPad_centered__hqXp3 .LaunchPad_nextAdventureSection__fQQXk{max-width:500px}.LaunchPad_recentActivitySection___qTVf{width:100%;padding:30px;background-color:white;border-radius:25px;box-shadow:0 12px 30px rgba(32,191,107,.25);display:flex;flex-direction:column;min-height:280px;text-align:center;position:relative;overflow:hidden;justify-content:space-between}.LaunchPad_activityIcon__Ug1xT{border-radius:15px;background:linear-gradient(135deg,#20bf6b,#26a69a);display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0;box-shadow:0 4px 12px rgba(32,191,107,.3);position:relative}.LaunchPad_activityBadge__Oxklu{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-size:10px;font-weight:600;padding:4px 8px;border-radius:12px;border:2px solid white;box-shadow:0 2px 8px rgba(0,0,0,.15);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;z-index:10}.LaunchPad_activityInfo__yRFr1{flex:1 1;display:flex;flex-direction:column;gap:8px}.LaunchPad_activityTitle__jdPDO{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0 0 10px;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.LaunchPad_activityType__6C8E2{color:#20bf6b;font-weight:600;font-size:12px}.LaunchPad_timeIcon__a3JVj{color:#20bf6b}.LaunchPad_activityChevron__aEOCW{display:none}.LaunchPad_activityContent__rEOGO{flex:1 1;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.LaunchPad_overlay__BTKmO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:LaunchPad_overlayFadeIn__EZWjS .3s ease-out}@keyframes LaunchPad_overlayFadeIn__EZWjS{0%{opacity:0}to{opacity:1}}.LaunchPad_overlayContent__qQRZS{background:var(--color-primary-blue-light);border-radius:30px;padding:30px;max-width:700px;max-height:70vh;overflow-y:auto;box-shadow:0 30px 60px rgba(0,0,0,.4),0 10px 20px rgba(0,0,0,.2);animation:LaunchPad_overlaySlideIn__3qTgA .5s cubic-bezier(.4,0,.2,1);color:white;position:relative;border:2px solid rgba(255,255,255,.1)}@keyframes LaunchPad_overlaySlideIn__3qTgA{0%{transform:translateY(-50px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.LaunchPad_overlayHeader__9wPht{text-align:center;margin-bottom:20px;position:relative}.LaunchPad_overlayTitle__LRUWm{font-size:32px;margin:0 0 15px;display:flex;align-items:center;justify-content:center;gap:18px;text-shadow:0 2px 4px var(--color-shadow-dark),0 0 20px rgba(255,255,255,.1);font-weight:700;letter-spacing:.5px}.LaunchPad_overlayIcon__jJOCc{color:#FFD700;animation:LaunchPad_bounce__Yz48E 2s infinite;filter:drop-shadow(0 0 15px rgba(255,215,0,.5))}.LaunchPad_overlaySubtitle__c0qUG{font-size:18px;opacity:.95;line-height:1.5;font-weight:400;color:rgba(255,255,255,.95);max-width:600px;margin:0 auto}.LaunchPad_learningPathPreview__i11WH{margin:20px 0;padding:20px 0;position:relative}.LaunchPad_journeyPath__UAxeg{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;min-height:280px}.LaunchPad_journeyStepContainer__48RZF{display:flex;flex-direction:column;align-items:center;width:100%;max-width:650px;animation:LaunchPad_fadeIn__kp_Di .5s ease-in-out}@keyframes LaunchPad_fadeIn__kp_Di{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.LaunchPad_pathStep__0_yRs{display:flex;align-items:center;gap:20px;padding:20px;background:rgba(255,255,255,.15);border-radius:25px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.25);transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;position:relative;z-index:2;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08)}.LaunchPad_pathStep__0_yRs:hover{background:rgba(255,255,255,.22);transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px rgba(0,0,0,.25),0 8px 20px rgba(0,0,0,.15);border-color:rgba(255,255,255,.4)}.LaunchPad_pathStep__0_yRs.LaunchPad_next__7VHGO{background:rgba(255,215,0,.3);border-color:#FFD700;box-shadow:0 0 40px rgba(255,215,0,.5),0 12px 40px rgba(0,0,0,.15);animation:LaunchPad_glow___OlgB 2s ease-in-out infinite alternate}.LaunchPad_pathStep__0_yRs.LaunchPad_upcoming__Dr4qa{background:rgba(255,255,255,.08);opacity:.75;border-color:rgba(255,255,255,.15)}@keyframes LaunchPad_glow___OlgB{0%{box-shadow:0 0 30px rgba(255,215,0,.4),0 12px 40px rgba(0,0,0,.15)}to{box-shadow:0 0 50px rgba(255,215,0,.7),0 12px 40px rgba(0,0,0,.15)}}.LaunchPad_stepNumber__E_l5s{width:45px;height:45px;border-radius:50%;background:rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:3px solid rgba(255,255,255,.4);transition:all .3s ease;position:relative;z-index:3;font-weight:600;font-size:16px}.LaunchPad_stepNumber__E_l5s:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:rgba(255,255,255,.15);z-index:-1;transition:all .3s ease}.LaunchPad_pathStep__0_yRs.LaunchPad_next__7VHGO .LaunchPad_stepNumber__E_l5s{background:#FFD700;color:var(--color-text-primary);border-color:#FFD700;box-shadow:0 0 25px rgba(255,215,0,.7);font-weight:700}.LaunchPad_pathStep__0_yRs.LaunchPad_next__7VHGO .LaunchPad_stepNumber__E_l5s:before{background:rgba(255,215,0,.4);animation:LaunchPad_stepGlow__fFEcI 2s ease-in-out infinite alternate}.LaunchPad_pathStep__0_yRs:hover .LaunchPad_stepNumber__E_l5s{transform:scale(1.15)}@keyframes LaunchPad_stepGlow__fFEcI{0%{box-shadow:0 0 20px rgba(255,215,0,.5)}to{box-shadow:0 0 35px rgba(255,215,0,.9)}}.LaunchPad_stepContent__Rfh7r{display:flex;align-items:center;gap:20px;flex:1 1}.LaunchPad_stepIcon__WdFL2{width:60px;height:60px;border-radius:15px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;border:2px solid rgba(255,255,255,.3)}.LaunchPad_stepIcon__WdFL2 svg{width:28px;height:28px;color:white;transition:all .3s ease}.LaunchPad_pathStep__0_yRs.LaunchPad_next__7VHGO .LaunchPad_stepIcon__WdFL2{background:rgba(255,215,0,.25);border-color:rgba(255,215,0,.5);box-shadow:0 0 20px rgba(255,215,0,.3)}.LaunchPad_pathStep__0_yRs.LaunchPad_next__7VHGO .LaunchPad_stepIcon__WdFL2 svg{color:#FFD700;filter:drop-shadow(0 0 8px rgba(255,215,0,.5))}.LaunchPad_pathStep__0_yRs:hover .LaunchPad_stepIcon__WdFL2{transform:scale(1.08);background:rgba(255,255,255,.3);box-shadow:0 0 15px rgba(255,255,255,.3)}.LaunchPad_pathStep__0_yRs:hover .LaunchPad_stepIcon__WdFL2 svg{transform:scale(1.1)}.LaunchPad_stepInfo__4syyW{flex:1 1}.LaunchPad_stepTitle__TUP2B{font-size:18px;margin:0 0 8px;font-weight:700;color:#FFFFFF;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.5px}.LaunchPad_pathStep__0_yRs.LaunchPad_next__7VHGO .LaunchPad_stepTitle__TUP2B{color:#FFD700;text-shadow:0 2px 4px rgba(0,0,0,.4),0 0 15px rgba(255,215,0,.5)}.LaunchPad_stepDescription__0tjOi{font-size:14px;margin:0 0 10px;opacity:.85;line-height:1.4;color:rgba(255,255,255,.9)}.LaunchPad_stepMeta__Iu01h{display:flex;align-items:center;gap:15px;font-size:12px}.LaunchPad_stepTime__wCPy2{display:flex;align-items:center;gap:5px;color:#FFD700;font-weight:600;background:rgba(255,215,0,.15);padding:3px 7px;border-radius:8px}.LaunchPad_stepDifficulty__bzrR1{padding:6px 12px;background:rgba(255,255,255,.25);border-radius:10px;font-size:12px;font-weight:600;border:1px solid rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.5px}.LaunchPad_journeyNavigation___XbST{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:650px;margin:1px auto 0}.LaunchPad_journeyNavButton__k5B2e{background:rgba(255,255,255,.2);color:white;border:2px solid rgba(255,255,255,.3);padding:10px 20px;border-radius:20px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.LaunchPad_journeyNavButton__k5B2e:hover:not(:disabled){background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.LaunchPad_journeyNavButton__k5B2e:disabled{opacity:.5;cursor:not-allowed}.LaunchPad_journeyStepIndicator__Au_z7{display:flex;gap:10px}.LaunchPad_journeyStepDot__eeyTB{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease}.LaunchPad_journeyStepDot__eeyTB.LaunchPad_active__Vg9RO{background:#FFD700;transform:scale(1.2)}@keyframes LaunchPad_pathFlow__YXeL2{0%,to{background:linear-gradient(180deg,rgba(255,215,0,.9) 0,rgba(255,215,0,.7) 30%,rgba(255,255,255,.5) 70%,rgba(255,255,255,.3))}50%{background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.5) 30%,rgba(255,215,0,.7) 70%,rgba(255,215,0,.9))}}@keyframes LaunchPad_pathPulse__8wdbj{0%,to{opacity:.7;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.3)}}.LaunchPad_overlayActions__ONoO0{display:flex;justify-content:center;gap:20px;margin-top:30px}.LaunchPad_startJourneyButton__hthv0{background:linear-gradient(135deg,#FFD700,#FFA500);color:var(--color-text-primary);border:none;padding:15px 30px;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 8px 20px rgba(255,215,0,.3)}.LaunchPad_startJourneyButton__hthv0:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(255,215,0,.4);background:linear-gradient(135deg,#FFF700,#FFB500)}.LaunchPad_exploreLaterButton__yS9I_{background:transparent;color:white;border:2px solid rgba(255,255,255,.3);padding:15px 30px;border-radius:25px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.LaunchPad_exploreLaterButton__yS9I_:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}@media (max-width:768px){.LaunchPad_overlayContent__qQRZS{margin:15px;padding:35px 25px;max-height:95vh;border-radius:25px}.LaunchPad_overlayHeader__9wPht{margin-bottom:30px}.LaunchPad_overlayTitle__LRUWm{font-size:28px;gap:12px}.LaunchPad_overlaySubtitle__c0qUG{font-size:17px}.LaunchPad_learningPathPreview__i11WH{margin:10px 0;padding:20px 0}.LaunchPad_journeyPath__UAxeg{gap:15px}.LaunchPad_journeyStepContainer__48RZF{max-width:100%}.LaunchPad_pathStep__0_yRs{padding:20px;gap:15px;border-radius:20px}.LaunchPad_stepContent__Rfh7r{gap:12px}.LaunchPad_stepIcon__WdFL2{width:50px;height:50px;border-radius:12px}.LaunchPad_stepIcon__WdFL2 svg{width:24px;height:24px}.LaunchPad_stepNumber__E_l5s{width:45px;height:45px}.LaunchPad_stepTitle__TUP2B{font-size:17px}.LaunchPad_stepDescription__0tjOi{font-size:14px}.LaunchPad_stepMeta__Iu01h{gap:12px;font-size:12px}.LaunchPad_stepTime__wCPy2{padding:3px 6px;border-radius:6px}.LaunchPad_stepDifficulty__bzrR1{padding:4px 8px;border-radius:8px;font-size:11px}.LaunchPad_overlayActions__ONoO0{flex-direction:column;gap:15px;margin-top:35px}.LaunchPad_startJourneyButton__hthv0{width:100%;justify-content:center;padding:18px 30px;font-size:17px}}@media (min-width:769px){.LaunchPad_nextAdventureSection__fQQXk,.LaunchPad_recentActivitySection___qTVf{width:48%}}.LaunchPad_activityIcon__Ug1xT{width:100px;height:100px;font-size:48px}.LaunchPad_lessonImage__xQXLP{width:100px;height:100px}@media (max-width:768px){.LaunchPad_activityIcon__Ug1xT,.LaunchPad_lessonImage__xQXLP{width:80px;height:80px;font-size:36px}}.LaunchPad_activityCard__ANfnT{min-height:240px;width:100%;box-sizing:border-box;display:flex;align-items:stretch;padding:20px;background:white;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.1);gap:20px;position:relative;z-index:1;transition:transform .3s ease;cursor:pointer;margin:auto 0;overflow:hidden}.LaunchPad_activityCard__ANfnT:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15);background:rgba(255,255,255,1)}@media (max-width:768px){.LaunchPad_activityCard__ANfnT{min-height:200px;padding:18px;gap:15px;flex-direction:column;align-items:center;text-align:center}.LaunchPad_activityContent__rEOGO,.LaunchPad_lessonContent__Xoi9O{min-height:auto;padding:10px 0;align-items:center;text-align:center}.LaunchPad_activityTitle__jdPDO,.LaunchPad_lessonTitle__ilDSg{font-size:16px;text-align:center;margin-bottom:8px;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.LaunchPad_ctaHint__MmRWM{text-align:center;margin:8px 0 12px;font-size:13px}.LaunchPad_ctaButton___TvAn{padding:14px 28px;font-size:15px;min-width:120px;max-width:160px}}.LaunchPad_onboardingContainer__rVEnD{display:flex;justify-content:center;align-items:center;min-height:80vh;width:100%;padding:15px;background:linear-gradient(135deg,var(--color-primary-green-bright),var(--color-primary-blue));position:relative;overflow:hidden}.LaunchPad_onboardingContainer__rVEnD:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:LaunchPad_float__zNuRm 8s ease-in-out infinite;pointer-events:none}.LaunchPad_onboardingContent__4sKhE{background:white;border-radius:24px;padding:30px;max-width:480px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.15);position:relative;z-index:1;text-align:center}.LaunchPad_onboardingHeader__Pbw7o{margin-bottom:25px}.LaunchPad_onboardingIcon__ORtY_{font-size:48px;color:var(--color-primary-green-bright);margin-bottom:20px;animation:LaunchPad_bounce__Yz48E 2s infinite}.LaunchPad_onboardingTitle__wZzhp{font-size:28px;font-weight:700;color:var(--color-text-primary);margin:0 0 12px;line-height:1.2}.LaunchPad_onboardingSubtitle__jomIu{font-size:16px;color:var(--color-text-secondary);margin:0;line-height:1.4}.LaunchPad_onboardingStep__Qhjvu{display:flex;flex-direction:column;gap:20px}.LaunchPad_stepIndicator__yz0ZI{display:flex;justify-content:center;gap:16px;margin-bottom:8px}.LaunchPad_stepDot__VYqyI{width:12px;height:12px;border-radius:50%;background-color:#e0e0e0;transition:all .3s ease}.LaunchPad_stepDot__VYqyI.LaunchPad_active__Vg9RO{background-color:var(--color-primary-green-bright);transform:scale(1.2)}.LaunchPad_stepDot__VYqyI.LaunchPad_completed__6bXEA{background-color:var(--color-success)}.LaunchPad_stepTitle__TUP2B{font-size:22px;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3}.LaunchPad_stepDescription__0tjOi{font-size:15px;color:var(--color-text-secondary);margin:0;line-height:1.5}.LaunchPad_inputContainer__lfJE6{display:flex;flex-direction:column;gap:16px}.LaunchPad_modernInput__x_xEh{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;font-family:var(--font-primary);background-color:#fafafa;transition:all .3s ease;outline:none}.LaunchPad_modernInput__x_xEh:focus{border-color:var(--color-primary-green-bright);background-color:white;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.LaunchPad_modernButton__ghRHK{padding:16px 24px;background:var(--gradient-primary);color:white;border:none;border-radius:12px;font-size:16px;font-weight:600;font-family:var(--font-primary);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;outline:none}.LaunchPad_modernButton__ghRHK:hover:not(.LaunchPad_disabled__a1WtY){transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)}.LaunchPad_modernButton__ghRHK.LaunchPad_disabled__a1WtY{opacity:.5;cursor:not-allowed;transform:none}.LaunchPad_gradeGrid__wClU7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:8px}.LaunchPad_gradeButton__7TXU4{aspect-ratio:1;border:2px solid #e0e0e0;border-radius:12px;background-color:white;font-size:18px;font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:all .3s ease;outline:none;display:flex;align-items:center;justify-content:center}.LaunchPad_gradeButton__7TXU4:hover{border-color:var(--color-primary-green-bright);background-color:rgba(102,126,234,.05);transform:translateY(-2px)}.LaunchPad_gradeButton__7TXU4.LaunchPad_selected__TFpB3{border-color:var(--color-primary-green-bright);background:var(--gradient-primary);color:white;transform:scale(1.05)}.LaunchPad_gradeButton__7TXU4.LaunchPad_disabled__a1WtY{opacity:.5;cursor:not-allowed;pointer-events:none}.LaunchPad_profileError___z9LS{margin:20px 0;padding:16px;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:12px;text-align:center}.LaunchPad_profileError___z9LS p{color:#dc2626;margin:0;font-size:14px;font-weight:500}.LaunchPad_submittingIndicator__NcN_U{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding:20px;background-color:rgba(102,126,234,.1);border-radius:12px}.LaunchPad_submittingIndicator__NcN_U p{margin:0;color:var(--color-primary-blue);font-size:14px;font-weight:500}.LaunchPad_loadingSpinner__yxaJb{width:24px;height:24px;border:2px solid rgba(102,126,234,.3);border-top:2px solid var(--color-primary-blue);border-radius:50%;animation:LaunchPad_spin__VIbPO 1s linear infinite}@keyframes LaunchPad_spin__VIbPO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.LaunchPad_onboardingContainer__rVEnD{min-height:85vh;padding:10px}.LaunchPad_onboardingContent__4sKhE{margin:15px;padding:25px 20px}.LaunchPad_onboardingTitle__wZzhp{font-size:24px}.LaunchPad_onboardingSubtitle__jomIu{font-size:14px}.LaunchPad_stepTitle__TUP2B{font-size:18px}.LaunchPad_stepDescription__0tjOi{font-size:13px}.LaunchPad_gradeGrid__wClU7{grid-template-columns:repeat(3,1fr);gap:8px}.LaunchPad_gradeButton__7TXU4{font-size:16px}}.ScribbleLoader_loadingContainer__UFYz_{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:20px;padding:60px 40px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05)}.ScribbleLoader_loadingSpinner__b9_lV{margin-bottom:30px;animation:ScribbleLoader_float__NS8ul 3s ease-in-out infinite}@keyframes ScribbleLoader_float__NS8ul{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ScribbleLoader_loadingPhrase__Up6ci{font-size:20px;color:#667eea;font-weight:600;text-align:center;margin:0;font-family:var(--font-primary);letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.StudentProfile_container__t1QNH{background-color:white}.StudentProfile_onboardingContainer__CST2L{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;width:100%;padding:40px 15px 15px;background:white;position:relative;overflow:hidden}.StudentProfile_onboardingContent__7coXQ{background:white;border-radius:24px;padding:30px;max-width:480px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.15);position:relative;z-index:1;text-align:center;border:1px solid #e0e0e0}.StudentProfile_onboardingHeader__fQKXD{margin-bottom:25px}.StudentProfile_onboardingIcon__P4JJV{font-size:48px;color:var(--color-primary-green-bright);margin-bottom:20px;animation:StudentProfile_bounce__KIYr6 2s infinite}@keyframes StudentProfile_bounce__KIYr6{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.StudentProfile_onboardingTitle__LdmtC{font-size:28px;font-weight:700;color:var(--color-text-primary);margin:0 0 12px;line-height:1.2}.StudentProfile_onboardingSubtitle__XZPYl{font-size:16px;color:var(--color-text-secondary);margin:0;line-height:1.4}.StudentProfile_onboardingStep__TCly6{display:flex;flex-direction:column;gap:20px}.StudentProfile_stepIndicator__cwcqG{display:flex;justify-content:center;gap:16px;margin-bottom:8px}.StudentProfile_stepDot__ytl6s{width:12px;height:12px;border-radius:50%;background-color:#e0e0e0;transition:all .3s ease}.StudentProfile_stepDot__ytl6s.StudentProfile_active__K9hFq{background-color:var(--color-primary-green-bright);transform:scale(1.2)}.StudentProfile_stepDot__ytl6s.StudentProfile_completed__C0UNT{background-color:var(--color-success)}.StudentProfile_stepTitle__13iTp{font-size:22px;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3}.StudentProfile_stepDescription__LlSnr{font-size:15px;color:var(--color-text-secondary);margin:0;line-height:1.5}.StudentProfile_inputContainer__FP8sX{display:flex;flex-direction:column;gap:16px}.StudentProfile_modernInput__ImxSQ{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;font-family:var(--font-primary);background-color:#fafafa;transition:all .3s ease;outline:none}.StudentProfile_modernInput__ImxSQ:focus{border-color:var(--color-primary-green-bright);background-color:white;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.StudentProfile_modernButton__bLKbN{padding:16px 24px;background:var(--gradient-primary);color:white;border:none;border-radius:12px;font-size:16px;font-weight:600;font-family:var(--font-primary);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;outline:none}.StudentProfile_modernButton__bLKbN:hover:not(.StudentProfile_disabled__dfQ20){transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)}.StudentProfile_modernButton__bLKbN.StudentProfile_disabled__dfQ20{opacity:.5;cursor:not-allowed;transform:none}.StudentProfile_gradeGrid__L8cim{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:8px}.StudentProfile_gradeButton__qs92G{aspect-ratio:1;border:2px solid #e0e0e0;border-radius:12px;background-color:white;font-size:18px;font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:all .3s ease;outline:none;display:flex;align-items:center;justify-content:center}.StudentProfile_gradeButton__qs92G:hover{border-color:var(--color-primary-green-bright);background-color:rgba(102,126,234,.05);transform:translateY(-2px)}.StudentProfile_gradeButton__qs92G.StudentProfile_selected__Pwi3T{border-color:var(--color-primary-green-bright);background:var(--gradient-primary);color:white;transform:scale(1.05)}.StudentProfile_gradeButton__qs92G.StudentProfile_disabled__dfQ20{opacity:.5;cursor:not-allowed;pointer-events:none}.StudentProfile_profileError__FkrMV{margin:20px 0;padding:16px;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:12px;text-align:center}.StudentProfile_profileError__FkrMV p{color:#dc2626;margin:0;font-size:14px;font-weight:500}.StudentProfile_submittingIndicator__m0fgk{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding:20px;background-color:rgba(102,126,234,.1);border-radius:12px}.StudentProfile_submittingIndicator__m0fgk p{margin:0;color:var(--color-primary-blue);font-size:14px;font-weight:500}.StudentProfile_loadingSpinner__OLPR5{width:24px;height:24px;border:2px solid rgba(102,126,234,.3);border-top:2px solid var(--color-primary-blue);border-radius:50%;animation:StudentProfile_spin__lplpR 1s linear infinite}.StudentProfile_completionMessage__HMtEH{display:flex;flex-direction:column;align-items:center;gap:12px;margin:20px 0;padding:20px;background-color:rgba(34,197,94,.1);border-radius:12px;border:1px solid rgba(34,197,94,.2)}.StudentProfile_completionMessage__HMtEH p{margin:0;color:var(--color-success);font-size:16px;font-weight:500}.StudentProfile_completionIcon__ozxkk{font-size:32px;color:var(--color-success);animation:StudentProfile_bounce__KIYr6 2s infinite}@keyframes StudentProfile_spin__lplpR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.StudentProfile_onboardingContainer__CST2L{padding:20px 10px 15px;align-items:flex-start}.StudentProfile_onboardingContent__7coXQ{margin:0;padding:25px 20px;max-width:100%}.StudentProfile_onboardingTitle__LdmtC{font-size:24px}.StudentProfile_onboardingSubtitle__XZPYl{font-size:14px}.StudentProfile_stepTitle__13iTp{font-size:18px}.StudentProfile_stepDescription__LlSnr{font-size:13px}.StudentProfile_gradeGrid__L8cim{grid-template-columns:repeat(3,1fr);gap:8px}.StudentProfile_gradeButton__qs92G{font-size:16px}}@media (max-width:480px){.StudentProfile_onboardingContainer__CST2L{padding:15px 5px 10px}.StudentProfile_onboardingContent__7coXQ{padding:20px 15px}.StudentProfile_modernInput__ImxSQ{padding:14px 16px;font-size:14px}.StudentProfile_modernButton__bLKbN{padding:14px 20px;font-size:14px}}.TrialButton_trialButton__Rv4a7{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;text-decoration:none;font-family:inherit;position:relative;overflow:hidden}.TrialButton_trialButton__Rv4a7:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.TrialButton_primary__1EMUS{background:linear-gradient(135deg,#667eea,#764ba2);color:white;box-shadow:0 4px 15px rgba(102,126,234,.3)}.TrialButton_primary__1EMUS:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.TrialButton_secondary__8598r{background:white;color:#667eea;border:2px solid #667eea;box-shadow:0 2px 10px rgba(0,0,0,.1)}.TrialButton_secondary__8598r:hover:not(:disabled){background:#667eea;color:white;transform:translateY(-1px);box-shadow:0 4px 15px rgba(102,126,234,.3)}.TrialButton_outline__JgfLm{background:transparent;color:#667eea;border:2px solid #667eea}.TrialButton_outline__JgfLm:hover:not(:disabled){background:rgba(102,126,234,.1);transform:translateY(-1px)}.TrialButton_success__e314F{background:linear-gradient(135deg,#27ae60,#2ecc71);color:white;box-shadow:0 4px 15px rgba(39,174,96,.3)}.TrialButton_success__e314F:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(39,174,96,.4)}.TrialButton_small__mR9_w{padding:.5rem 1rem;font-size:.875rem;border-radius:8px}.TrialButton_medium__kHyLk{padding:.75rem 1.5rem;font-size:1rem}.TrialButton_large__yMkin{padding:1rem 2rem;font-size:1.125rem;border-radius:16px}.TrialButton_extraLarge__NQ0Vh{padding:1.25rem 2.5rem;font-size:1.25rem;border-radius:20px;font-weight:700}.TrialButton_fullWidth__2_skR{width:100%}.TrialButton_trialButton__Rv4a7:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.TrialButton_trialButton__Rv4a7:hover:before{left:100%}@media (max-width:768px){.TrialButton_large__yMkin{padding:.875rem 1.75rem;font-size:1rem}.TrialButton_extraLarge__NQ0Vh{padding:1rem 2rem;font-size:1.125rem}.TrialButton_trialButton__Rv4a7{min-height:48px}}.TrialButton_trialButton__Rv4a7:focus{outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.3)}.TrialButton_trialButton__Rv4a7:focus:not(:hover){transform:none}.FeatureHighlight_featureHighlightContainer__9RZD3{position:fixed;top:80px;right:20px;z-index:9999;opacity:0;transform:translateX(400px);transition:all .3s cubic-bezier(.4,0,.2,1);max-width:420px;width:calc(100% - 40px)}.FeatureHighlight_featureHighlightContainer__9RZD3.FeatureHighlight_visible__cHtx3{opacity:1;transform:translateX(0)}.FeatureHighlight_featureHighlight__9_9ok{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.1);position:relative;overflow:hidden;color:white}.FeatureHighlight_featureHighlight__9_9ok:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:FeatureHighlight_shimmer__stAa1 3s infinite;pointer-events:none}@keyframes FeatureHighlight_shimmer__stAa1{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.FeatureHighlight_dismissButton__1wzcb{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.2);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;font-size:16px;transition:all .2s ease;z-index:2}.FeatureHighlight_dismissButton__1wzcb:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.FeatureHighlight_sparkleIcon__n6Lyc{position:absolute;top:16px;left:16px;z-index:1}.FeatureHighlight_sparkle__w2wz7{font-size:24px;color:#ffd700;animation:FeatureHighlight_pulse__hV0Vy 2s infinite;filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}@keyframes FeatureHighlight_pulse__hV0Vy{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.FeatureHighlight_content__pdUUL{display:flex;gap:16px;margin-top:8px;position:relative;z-index:1}.FeatureHighlight_iconContainer__ZULmV{flex-shrink:0;width:56px;height:56px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FeatureHighlight_featureIcon__Un6UT{font-size:28px;color:white}.FeatureHighlight_textContent__7pBEp{flex:1 1;min-width:0}.FeatureHighlight_headline__dz6rh{margin:0 0 8px;font-size:20px;font-weight:700;color:white;line-height:1.3}.FeatureHighlight_description__id76z{margin:0 0 8px;font-size:14px;line-height:1.5;color:rgba(255,255,255,.95);font-weight:400}.FeatureHighlight_estimatedTime__6s8hb{display:inline-block;font-size:12px;color:rgba(255,255,255,.85);background:rgba(255,255,255,.15);padding:4px 10px;border-radius:12px;font-weight:500}.FeatureHighlight_actions__8_ScJ{display:flex;gap:12px;margin-top:20px;position:relative;z-index:1}.FeatureHighlight_ctaButton__gjRsA{flex:1 1;background:white;color:#667eea;border:none;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.FeatureHighlight_ctaButton__gjRsA:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.25);background:#f8f9ff}.FeatureHighlight_ctaButton__gjRsA:active{transform:translateY(0)}.FeatureHighlight_maybeLaterButton__ln2m6{background:transparent;color:white;border:2px solid rgba(255,255,255,.4);border-radius:10px;padding:14px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.FeatureHighlight_maybeLaterButton__ln2m6:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}@media (max-width:768px){.FeatureHighlight_featureHighlightContainer__9RZD3{top:60px;right:10px;left:10px;max-width:none;width:calc(100% - 20px)}.FeatureHighlight_featureHighlight__9_9ok{padding:20px}.FeatureHighlight_content__pdUUL{flex-direction:column;gap:12px}.FeatureHighlight_iconContainer__ZULmV{width:48px;height:48px}.FeatureHighlight_featureIcon__Un6UT{font-size:24px}.FeatureHighlight_headline__dz6rh{font-size:18px}.FeatureHighlight_description__id76z{font-size:13px}.FeatureHighlight_actions__8_ScJ{flex-direction:column;gap:10px}.FeatureHighlight_maybeLaterButton__ln2m6{padding:12px 20px}}@media (max-width:1024px) and (min-width:769px){.FeatureHighlight_featureHighlightContainer__9RZD3{right:15px;max-width:380px}}@media (prefers-reduced-motion:reduce){.FeatureHighlight_ctaButton__gjRsA,.FeatureHighlight_dismissButton__1wzcb,.FeatureHighlight_featureHighlightContainer__9RZD3,.FeatureHighlight_maybeLaterButton__ln2m6{transition:none;animation:none}.FeatureHighlight_featureHighlight__9_9ok:before,.FeatureHighlight_sparkle__w2wz7{animation:none}}.ProductTour_tourOverlay__ZkPfi{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;pointer-events:none;overflow:visible;touch-action:none}.ProductTour_overlayBackground___iHLQ{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);mask-image:radial-gradient(ellipse var(--spotlight-width) var(--spotlight-height) at var(--spotlight-x) var(--spotlight-y),transparent 40%,black 60%);-webkit-mask-image:radial-gradient(ellipse var(--spotlight-width) var(--spotlight-height) at var(--spotlight-x) var(--spotlight-y),transparent 40%,black 60%);pointer-events:none}.ProductTour_tooltip__sY1fl{position:absolute;z-index:10001;max-width:400px;min-width:320px;pointer-events:all}.ProductTour_tooltipContent__0o7Wa{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.1);color:white;position:relative;overflow:hidden}.ProductTour_closeButton__E2N8Z{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.2);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;font-size:16px;transition:all .2s ease;z-index:2}.ProductTour_closeButton__E2N8Z:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.ProductTour_closeButton__E2N8Z:active{transform:scale(.95)}.ProductTour_tooltipContent__0o7Wa:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:ProductTour_shimmer__Kuqj_ 3s infinite;pointer-events:none}@keyframes ProductTour_shimmer__Kuqj_{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.ProductTour_tooltipArrow__wREGK{position:absolute;width:0;height:0;border-style:solid}.ProductTour_tooltipArrow__wREGK.ProductTour_bottom__1ElNY,.ProductTour_tooltipArrow__wREGK.ProductTour_top__PNvlN{left:50%;transform:translateX(-50%)}.ProductTour_tooltipArrow__wREGK.ProductTour_top__PNvlN{top:-10px;border-width:0 12px 12px;border-color:transparent transparent #667eea;filter:drop-shadow(0 -2px 4px rgba(0,0,0,.2))}.ProductTour_tooltipArrow__wREGK.ProductTour_bottom__1ElNY{bottom:-10px;border-width:12px 12px 0;border-color:#667eea transparent transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.ProductTour_tooltipArrow__wREGK.ProductTour_left__o0P8s{left:-10px;top:50%;transform:translateY(-50%);border-width:12px 12px 12px 0;border-color:transparent #667eea transparent transparent;filter:drop-shadow(-2px 0 4px rgba(0,0,0,.2))}.ProductTour_tooltipArrow__wREGK.ProductTour_right__akiq6{right:-10px;top:50%;transform:translateY(-50%);border-width:12px 0 12px 12px;border-color:transparent transparent transparent #667eea;filter:drop-shadow(2px 0 4px rgba(0,0,0,.2))}.ProductTour_tooltipIcon__dhGOo{width:56px;height:56px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:28px;color:white}.ProductTour_tooltipTitle__krAET{margin:0 0 8px;font-size:24px;font-weight:700;color:white;text-align:center;line-height:1.3}.ProductTour_tooltipDescription__ihiA7{margin:0 0 20px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.95);font-weight:400;text-align:center}.ProductTour_progressDots__lWOmd{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.ProductTour_progressDot__yhGIG{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);transition:all .3s ease;cursor:pointer}.ProductTour_progressDot__yhGIG.ProductTour_active__PEkcH{background:white;width:24px;border-radius:4px}.ProductTour_tooltipActions__Ndr2h{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:1}.ProductTour_skipButton__9zDXI{background:transparent;color:white;border:2px solid rgba(255,255,255,.4);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ProductTour_skipButton__9zDXI:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}.ProductTour_navButtons__kZXVN{display:flex;gap:8px;align-items:center}.ProductTour_navButton__01_O8{background:rgba(255,255,255,.2);color:white;border:none;border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:16px}.ProductTour_navButton__01_O8:hover{background:rgba(255,255,255,.3);transform:scale(1.05)}.ProductTour_nextButton__kA6NN{background:white;color:#667eea;border:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;gap:8px}.ProductTour_nextButton__kA6NN:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.25);background:#f8f9ff}.ProductTour_nextButton__kA6NN:active{transform:translateY(0)}@media (max-width:768px){.ProductTour_tooltip__sY1fl{position:fixed!important;max-width:calc(100vw - 40px);min-width:calc(100vw - 40px);left:50%!important;transform:translateX(-50%);bottom:20px!important;top:auto!important;will-change:transform}.ProductTour_tooltipArrow__wREGK.ProductTour_bottom__1ElNY{display:none}.ProductTour_tooltipArrow__wREGK.ProductTour_top__PNvlN{display:block}.ProductTour_tooltipContent__0o7Wa{padding:20px}.ProductTour_tooltipIcon__dhGOo{width:48px;height:48px;font-size:24px}.ProductTour_tooltipTitle__krAET{font-size:20px}.ProductTour_tooltipDescription__ihiA7{font-size:14px}.ProductTour_tooltipActions__Ndr2h{flex-direction:column;gap:10px}.ProductTour_skipButton__9zDXI{width:100%;padding:12px}.ProductTour_navButtons__kZXVN{width:100%;justify-content:space-between}.ProductTour_nextButton__kA6NN{flex:1 1;justify-content:center}}@media (max-width:1024px) and (min-width:769px){.ProductTour_tooltip__sY1fl{max-width:360px;min-width:320px}}@media (prefers-reduced-motion:reduce){.ProductTour_tooltipContent__0o7Wa:before{animation:none}.ProductTour_navButton__01_O8,.ProductTour_nextButton__kA6NN,.ProductTour_progressDot__yhGIG,.ProductTour_skipButton__9zDXI{transition:none}}.LoggedInNavbar_header__BOcOB{top:0;z-index:1000;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%}.LoggedInNavbar_container__HAafJ{max-width:1200px;margin:0 auto;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center}.LoggedInNavbar_logoContainer__50PiJ{display:flex;align-items:center}.LoggedInNavbar_logo__IQzzX{display:block;height:auto}.LoggedInNavbar_navMenu__aSuDN{display:flex;align-items:center}.LoggedInNavbar_navList__ndTuC{display:flex;list-style:none;margin:0;padding:0}.LoggedInNavbar_navItem__hLkn_{margin-left:2rem}.LoggedInNavbar_navLink__XRFNQ{color:#333;text-decoration:none;font-weight:500;font-size:1rem;transition:color .2s ease}.LoggedInNavbar_navLink__XRFNQ:hover{color:#0070f3}.LoggedInNavbar_adminLink__QSDyJ{display:flex;align-items:center;background-color:#f8f9fa;padding:.5rem .8rem;border-radius:4px;color:#5a5a5a;font-weight:600}.LoggedInNavbar_adminLink__QSDyJ:hover{background-color:#e9ecef;color:#212529}.LoggedInNavbar_adminIcon__tn_B9{margin-right:.5rem;font-size:.9rem;color:#dc3545}.LoggedInNavbar_menuButton___oglG{display:none;background:none;border:none;cursor:pointer;padding:.5rem;font-size:1.5rem;color:#333;z-index:1002;margin:-.5rem}.LoggedInNavbar_mobileNav__0Fk9B{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:white;z-index:1010;opacity:0;transition:opacity .3s ease;visibility:hidden;overflow-y:auto;flex-direction:column}.LoggedInNavbar_mobileNav__0Fk9B.LoggedInNavbar_open__lzJAs{opacity:1;visibility:visible;display:flex}.LoggedInNavbar_mobileHeader__YN65u{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f0f0f0}.LoggedInNavbar_mobileLogoContainer__3IPAi{display:flex;align-items:center}.LoggedInNavbar_mobileLogo__Ftqvo{margin-right:.5rem}.LoggedInNavbar_mobileCloseButton__S0JmQ{background:none;border:none;cursor:pointer;padding:.5rem;margin:-.5rem;font-size:1.5rem;color:#333}.LoggedInNavbar_mobileNavContent__vYe4F{display:flex;flex-direction:column;padding-top:1rem}.LoggedInNavbar_mobileNavItem__5sV9X{display:block;padding:1.25rem 2rem;color:#333;text-decoration:none;font-weight:500;font-size:1.25rem;transition:color .2s ease;cursor:pointer;border-bottom:1px solid #f0f0f0}.LoggedInNavbar_mobileNavItem__5sV9X:hover{color:#0070f3}.LoggedInNavbar_adminMobileItem__HRLWK{display:flex;align-items:center;background-color:#f8f9fa;margin:.5rem 1rem;border-radius:4px}.LoggedInNavbar_adminMobileItem__HRLWK:hover{background-color:#e9ecef;color:#212529}.LoggedInNavbar_adminMobileIcon__gRGAh{margin-right:.75rem;font-size:1.1rem;color:#dc3545}@media (max-width:768px){.LoggedInNavbar_menuButton___oglG{display:block}.LoggedInNavbar_navMenu__aSuDN{display:none}.LoggedInNavbar_mobileNav__0Fk9B{display:flex}}.TrialBanner_trialBanner__UbEwK{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:12px 20px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:14px;font-weight:500;transition:all .3s ease}.TrialBanner_trialBanner__UbEwK.TrialBanner_warning__6Y3VH{background:linear-gradient(135deg,#f093fb,#f5576c)}.TrialBanner_trialBanner__UbEwK.TrialBanner_urgent__kCInU{background:linear-gradient(135deg,#ff6b6b,#ee5a24);animation:TrialBanner_pulse__2y0mC 2s infinite}@keyframes TrialBanner_pulse__2y0mC{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.TrialBanner_bannerContent__HsnZG{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.TrialBanner_bannerLeft__eAI1V{display:flex;align-items:center;gap:10px}.TrialBanner_bannerRight__CYLqU{display:flex;align-items:center;gap:12px}.TrialBanner_clockIcon__MgMaM{font-size:16px;opacity:.9}.TrialBanner_starIcon___K06l{font-size:14px;color:#ffd700;margin-left:8px}.TrialBanner_message__XyZ8I{font-weight:600;letter-spacing:.3px}.TrialBanner_upgradeButton__ioyR_{background:rgba(255,255,255,.2);color:white;padding:8px 16px;border-radius:20px;text-decoration:none;font-weight:600;font-size:13px;transition:all .3s ease;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TrialBanner_upgradeButton__ioyR_:hover{background:rgba(255,255,255,.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.TrialBanner_dismissButton__vPd_e{background:none;border:none;color:rgba(255,255,255,.7);cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.TrialBanner_dismissButton__vPd_e:hover{background:rgba(255,255,255,.1);color:white;transform:scale(1.1)}@media (max-width:768px){.TrialBanner_trialBanner__UbEwK{padding:10px 16px;font-size:13px}.TrialBanner_bannerContent__HsnZG{flex-direction:column;gap:8px;text-align:center}.TrialBanner_bannerLeft__eAI1V{justify-content:center}.TrialBanner_bannerRight__CYLqU{justify-content:center;gap:8px}.TrialBanner_upgradeButton__ioyR_{padding:6px 12px;font-size:12px}.TrialBanner_message__XyZ8I{font-size:13px}}@media (max-width:480px){.TrialBanner_trialBanner__UbEwK{padding:8px 12px}.TrialBanner_bannerContent__HsnZG{gap:6px}.TrialBanner_upgradeButton__ioyR_{padding:5px 10px;font-size:11px}.TrialBanner_dismissButton__vPd_e{width:28px;height:28px}}.Layout_layoutContainer__Qrv7Z{min-height:100vh;display:flex;flex-direction:column}.Layout_mainContent__ut07Y{flex:1 1;width:100%;max-width:1440px;margin:0 auto;padding:20px;box-sizing:border-box}