.SkillTree_container__Kb7R_{position:relative;width:100%;min-height:100vh;background:transparent;color:#fff;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif;letter-spacing:-.01em}.SkillTree_pageContainer__i1WvC{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:4rem 2rem 2rem;z-index:1}.SkillTree_breadcrumbs__qfneq{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;row-gap:.25rem;margin-bottom:16px;font-size:clamp(.8rem,2.8vw,.9rem);color:#cdd5f5}.SkillTree_breadcrumbLink__B5V9X{color:#cdd5f5;text-decoration:none;transition:color .2s ease}.SkillTree_breadcrumbLink__B5V9X:hover{color:#fff}.SkillTree_breadcrumbSeparator___V7zl{color:#cdd5f5}.SkillTree_breadcrumbCurrent__VQ8Ko{color:#fff}.SkillTree_pageTitle__kPGvd{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);margin-bottom:.5rem;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tighter);background:linear-gradient(135deg,#fff,#e0e7ff 20%,#c7d2fe 40%,#a78bfa 60%,#8b5cf6 80%,#7c3aed);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:SkillTree_shimmer__AES9M 8s ease-in-out infinite;text-shadow:0 0 40px rgba(167,139,250,.3),0 0 80px rgba(139,92,246,.2)}@keyframes SkillTree_shimmer__AES9M{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.SkillTree_subtitle__UhoiI{font-size:1.05rem;color:#cdd5f5;margin-top:0;margin-bottom:0;max-width:42rem;font-weight:400;line-height:var(--line-height-normal)}.SkillTree_loadingState__MEcU7{display:flex;justify-content:center;align-items:center;min-height:400px;color:hsla(0,0%,100%,.5);font-size:1.1rem}.SkillTree_treeContent__ZGf3W{position:relative;margin-top:3rem;padding-bottom:8rem}.SkillTree_treeContent__ZGf3W:after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:50;pointer-events:none;opacity:0;transition:opacity .2s ease .2s}.SkillTree_treeContent__ZGf3W:has(.SkillTree_subTypeCardOpen__OlMgL):after,.SkillTree_treeContent__ZGf3W:has(.SkillTree_subTypeCard__6elmN:hover):after{opacity:1;transition-delay:0s}.SkillTree_startSeparator__Jrl0V{position:relative;display:flex;align-items:center;margin-bottom:50px}.SkillTree_startSection__uNVrd{display:flex;flex-direction:column;align-items:flex-start;padding-left:calc(50px + 210px - 11px)}.SkillTree_startDot__8ZMn9{width:22px;height:22px;border-radius:50%;background:#a28ef3;position:relative}.SkillTree_startDot__8ZMn9:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:50%;background:rgba(162,142,243,.4);transform:translate(-50%,-50%);animation:SkillTree_startPulse__HaeMa 1.5s ease-out infinite}@keyframes SkillTree_startPulse__HaeMa{0%{width:22px;height:22px;opacity:.6}to{width:48px;height:48px;opacity:0}}.SkillTree_startLabel__cqpWA{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(167,139,250,.8)}.SkillTree_centralConnector__1_4iG{width:4px;background:#454f75;border-radius:2px;margin-left:9px}.SkillTree_foundationSection__KZZG9{display:flex;padding-left:50px}.SkillTree_levelsContainer__Ba6cH{display:flex;flex-direction:column;gap:0;margin-top:40px}.SkillTree_levelRow__6AWyG{position:relative}.SkillTree_levelRow__6AWyG:has(.SkillTree_subTypeCardOpen__OlMgL),.SkillTree_levelRow__6AWyG:has(.SkillTree_subTypeCard__6elmN:hover){z-index:60}.SkillTree_levelSeparator__tIh4a{position:relative;display:flex;align-items:center;margin-top:60px;margin-bottom:50px}.SkillTree_levelLabel__HmcLP{position:absolute;left:0;top:100%;margin-top:6px;font-size:15px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.5);white-space:nowrap}.SkillTree_levelDashedLine__v3ZzJ{width:100%;height:1px;background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 8px,transparent 0,transparent 16px)}.SkillTree_levelNodesRow__clP7h{display:flex;gap:4rem;align-items:flex-start;padding-left:50px;padding-bottom:0}.SkillTree_levelNodeCell__aDAoR{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.SkillTree_skillNode__kYLtX{position:relative;width:100%;max-width:300px;min-width:300px;opacity:0;animation:SkillTree_nodeAppear__b47b_ .8s ease-out forwards}.SkillTree_mainBranchNode__KS7ds{cursor:default}@keyframes SkillTree_nodeAppear__b47b_{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SkillTree_nodeCard__xBS1m{position:relative;background:#050718;border:1px solid #252d43;border-radius:16px;padding:15px;transition:all .25s ease;box-shadow:0 4px 25px 0 rgba(66,64,120,.29)}.SkillTree_skillNode__kYLtX.SkillTree_completed__7spIn .SkillTree_nodeCard__xBS1m{border:1px solid #252d43;background:#050915;box-shadow:0 4px 25px 0 rgba(66,64,120,.29)}.SkillTree_skillNode__kYLtX.SkillTree_completed__7spIn .SkillTree_nodeCard__xBS1m *{opacity:.9}.SkillTree_skillNode__kYLtX.SkillTree_locked__iYb7W{pointer-events:none}.SkillTree_skillNode__kYLtX.SkillTree_locked__iYb7W .SkillTree_nodeCard__xBS1m{opacity:.6;background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.03) 15px,transparent 0,transparent 30px),#0e112c}.SkillTree_nodeTop__Yn9kp{display:flex;align-items:center;gap:12px}.SkillTree_nodeIconContainer__EuRbH{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.SkillTree_nodeIcon__QHhaj{width:48px;height:48px;object-fit:contain;border-radius:8px}.SkillTree_nodeEmoji__obLR3{font-size:2rem;line-height:1}.SkillTree_nodeTextContainer__jw89K{flex:1;min-width:0}.SkillTree_nodeTitle__BcahQ{font-size:var(--font-size-lg);font-weight:600;color:#fff;margin:0 0 2px;letter-spacing:-.01em;line-height:1.3}.SkillTree_nodeSubtitle__u21c4{font-size:var(--font-size-sm);color:#cfd5f3;margin:0;font-weight:400;line-height:1.4}.SkillTree_foundationNode__rRsqC{max-width:420px;cursor:pointer}.SkillTree_foundationCard__1c_3y{display:flex;align-items:center;gap:12px;background:#050718;border:1px solid #252d43;border-radius:16px;padding:15px;transition:all .25s ease;box-shadow:0 4px 25px 0 rgba(66,64,120,.29)}.SkillTree_foundationNode__rRsqC:hover .SkillTree_foundationCard__1c_3y{border-color:rgba(167,139,250,.6);box-shadow:0 4px 25px 0 rgba(66,64,120,.5),0 0 20px rgba(139,92,246,.2)}.SkillTree_foundationCardContent__nGNJm{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.SkillTree_foundationGroupTitle__Y9CH5{color:#cfd5f3;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.35;margin:0;overflow-wrap:anywhere}.SkillTree_foundationMaterialTitle__v_6f6,.SkillTree_foundationTitle__dd8Zj{font-size:15px;font-weight:500;color:#fff;margin:0;line-height:1.3}.SkillTree_foundationMaterialTitle__v_6f6{overflow-wrap:anywhere}.SkillTree_foundationMeta___tgtb{display:flex;align-items:center;gap:6px;font-size:14px;color:#cfd5f3;line-height:1.4}.SkillTree_foundationMeta___tgtb img{opacity:.6}.SkillTree_foundationPlayBtn__stLmR{flex-shrink:0;width:30px;height:30px;opacity:.8;transition:opacity .2s ease}.SkillTree_foundationNode__rRsqC:hover .SkillTree_foundationPlayBtn__stLmR{opacity:1}.SkillTree_subTypeColumn__vmahz{display:flex;flex-direction:column;gap:10px;flex:0 0 280px;position:relative;z-index:2}.SkillTree_subTypeCard__6elmN{position:relative;cursor:pointer;opacity:0;animation:SkillTree_nodeAppear__b47b_ .8s ease-out forwards}.SkillTree_subTypeCardOpen__OlMgL,.SkillTree_subTypeCard__6elmN:hover{z-index:100}.SkillTree_subTypeCardInner__bl9gT{display:flex;align-items:center;justify-content:space-between;background:#050718;border:1px solid #252d43;border-radius:16px;padding:15px;transition:all .25s ease;box-shadow:0 4px 25px 0 rgba(66,64,120,.29)}.SkillTree_subTypeCardOpen__OlMgL .SkillTree_subTypeCardInner__bl9gT,.SkillTree_subTypeCard__6elmN:hover .SkillTree_subTypeCardInner__bl9gT{border-color:rgba(167,139,250,.6);box-shadow:0 4px 25px 0 rgba(66,64,120,.5),0 0 20px rgba(139,92,246,.2)}.SkillTree_subTypeCardContent__b_SVN{display:flex;flex-direction:column;gap:.625rem}.SkillTree_subTypeTitle__zfwTG{font-size:15px;font-weight:500;color:#fff;margin:0;white-space:nowrap;line-height:1}.SkillTree_subTypeEmoji__dM6jz{margin-right:4px}.SkillTree_subTypeStats__sr_DB{display:flex;align-items:center;gap:15px}.SkillTree_subTypeChevron__H6Jkb{flex-shrink:0;opacity:.5;transition:all .25s ease;transform:rotate(0deg)}.SkillTree_subTypeCardOpen__OlMgL .SkillTree_subTypeChevron__H6Jkb,.SkillTree_subTypeCard__6elmN:hover .SkillTree_subTypeChevron__H6Jkb{opacity:1;transform:translateY(5px) rotate(0deg)}.SkillTree_subTypeVideoOverlay__jBvMa{position:absolute;top:100%;left:0;width:100%;min-width:340px;max-width:420px;max-height:420px;overflow-y:auto;background:#050915;border:none;border-radius:16px;padding:8px 8px 8px 12px;z-index:210;box-shadow:0 8px 32px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease .2s;pointer-events:none}.SkillTree_subTypeCardOpen__OlMgL .SkillTree_subTypeVideoOverlay__jBvMa,.SkillTree_subTypeCard__6elmN:hover .SkillTree_subTypeVideoOverlay__jBvMa{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.SkillTree_subTypeVideoOverlay__jBvMa::-webkit-scrollbar{width:4px}.SkillTree_subTypeVideoOverlay__jBvMa::-webkit-scrollbar-track{background:transparent}.SkillTree_subTypeVideoOverlay__jBvMa::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.SkillTree_videoCount__vxDJA{font-size:13px;color:#cfd5f3;font-weight:400;padding:4px 12px 5px;background:hsla(0,0%,100%,.1);border-radius:6px;letter-spacing:.05em;position:relative;white-space:nowrap}.SkillTree_viewedCount__cBb_9{display:flex;align-items:center;gap:4px;font-size:13px;color:#cfd5f3;font-weight:400}.SkillTree_videoItem__XcxX8{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:8px;background:hsla(0,0%,100%,.05);border-radius:8px;cursor:pointer;transition:background .15s ease}.SkillTree_videoItem__XcxX8:last-child{margin-bottom:0}.SkillTree_videoItem__XcxX8:hover{background:hsla(0,0%,100%,.1)}.SkillTree_videoItemContent__SmCpD{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.SkillTree_videoDuration__lEvmi{display:flex;align-items:center;gap:4px;font-size:var(--font-size-xs-plus);color:hsla(0,0%,100%,.4);font-weight:500}.SkillTree_videoDuration__lEvmi img{opacity:.5}.SkillTree_videoNewBadge__3WC28{margin-left:4px;color:#0fa486;text-shadow:0 0 15px rgba(15,164,134,.52);font-weight:600}.SkillTree_videoTitle__Okg2b{font-size:var(--font-size-base);color:#fff;margin:0;line-height:1.2;font-weight:500}.SkillTree_videoActionIcon__fuHEG{flex-shrink:0;width:24px;height:24px;opacity:.6;transition:opacity .15s ease}.SkillTree_videoItem__XcxX8:hover .SkillTree_videoActionIcon__fuHEG{opacity:1}.SkillTree_connectionLine__qAsd8{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.SkillTree_mobileMessage__ewczG{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;min-height:50vh;gap:1rem}.SkillTree_mobileMessageIcon__G43qw{font-size:3rem;margin-bottom:.5rem}.SkillTree_mobileMessageTitle__vzkYX{font-size:var(--font-size-xl);font-weight:700;color:#fff}.SkillTree_mobileMessageText__uqIxQ{font-size:var(--font-size-base);color:hsla(0,0%,100%,.5);max-width:280px;line-height:1.5}.SkillTree_mobileMessageLink__mONxT{display:inline-block;margin-top:.5rem;padding:10px 24px;background:rgba(167,139,250,.2);border:1px solid rgba(167,139,250,.4);border-radius:12px;color:#a78bfa;text-decoration:none;font-weight:600;font-size:var(--font-size-base);transition:all .2s ease}.SkillTree_mobileMessageLink__mONxT:hover{background:rgba(167,139,250,.3);border-color:rgba(167,139,250,.6);color:#c4b5fd}@keyframes SkillTree_fadeInUp__Zo4oA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.SkillTree_levelNodesRow__clP7h{gap:2rem;padding-left:30px}.SkillTree_skillNode__kYLtX{max-width:260px;min-width:260px}.SkillTree_subTypeColumn__vmahz{flex:0 0 220px}}@media (max-width:768px){.SkillTree_pageContainer__i1WvC{padding:2rem 1rem 0}.SkillTree_treeContent__ZGf3W{display:none}.SkillTree_mobileMessage__ewczG{display:flex}}@media (max-width:480px){.SkillTree_mobileMessageTitle__vzkYX{font-size:var(--font-size-lg)}.SkillTree_mobileMessageText__uqIxQ{font-size:var(--font-size-sm)}}.OtpVerificationModal_modalOverlay__a2x7m{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10002;padding:1.5rem;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.OtpVerificationModal_modal__icEER{background:rgba(10,14,30,.95);padding:2rem 1.8rem 1.6rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 50px rgba(0,0,0,.5);min-width:320px;max-width:420px;width:100%;position:relative;text-align:center}.OtpVerificationModal_closeBtn__rt2JK{position:absolute;top:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.35);font-size:24px;cursor:pointer;transition:color .2s ease;line-height:1;padding:0}.OtpVerificationModal_closeBtn__rt2JK:hover{color:hsla(0,0%,100%,.7)}.OtpVerificationModal_iconWrap__EFQWx{display:flex;justify-content:center;margin-bottom:1.25rem}.OtpVerificationModal_iconBox__xEhaW{width:56px;height:56px;border-radius:14px;background:rgba(139,92,246,.12);display:flex;align-items:center;justify-content:center}.OtpVerificationModal_title__tffoc{font-size:1.25rem;font-weight:var(--font-weight-bold,700);color:#e9ecf5;margin:0 0 .5rem}.OtpVerificationModal_description__scyX_{font-size:.875rem;color:rgba(148,163,184,.7);margin:0 0 1.5rem;line-height:1.5}.OtpVerificationModal_emailHighlight__XvJOR{color:#e9ecf5;font-weight:var(--font-weight-semibold,600)}.OtpVerificationModal_errorBanner__0rlwm{color:#fecdd3;background:hsla(0,91%,71%,.12);border:1px solid hsla(0,91%,71%,.25);font-size:.85rem;line-height:1.45;padding:.65rem .75rem;border-radius:10px;margin-bottom:1rem;text-align:left}.OtpVerificationModal_otpInputs__tjeyD{display:flex;justify-content:center;gap:8px;margin-bottom:1.25rem}.OtpVerificationModal_otpInput__sTm_j{width:48px;height:56px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.04);color:#e9ecf5;font-size:1.25rem;font-weight:var(--font-weight-bold,700);text-align:center;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;box-sizing:border-box;-moz-appearance:textfield}.OtpVerificationModal_otpInput__sTm_j::-webkit-inner-spin-button,.OtpVerificationModal_otpInput__sTm_j::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.OtpVerificationModal_otpInput__sTm_j::placeholder{color:rgba(148,163,184,.3)}.OtpVerificationModal_otpInput__sTm_j:focus{outline:none;border-color:rgba(139,92,246,.5);box-shadow:0 0 0 3px rgba(139,92,246,.15);background:hsla(0,0%,100%,.07)}.OtpVerificationModal_otpInputFilled__skhzO{border-color:rgba(139,92,246,.4)}.OtpVerificationModal_otpInputError__MLeFq{border-color:hsla(0,91%,71%,.6)!important;box-shadow:0 0 0 3px hsla(0,91%,71%,.12)!important}.OtpVerificationModal_submitBtn__MM73R{width:100%;padding:.8rem 1.5rem;border:none;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;font-size:var(--font-size-base-minus,.9rem);font-weight:var(--font-weight-bold,700);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 12px 30px rgba(99,102,241,.35);margin-bottom:1.25rem}.OtpVerificationModal_submitBtn__MM73R:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.OtpVerificationModal_submitBtn__MM73R:disabled{opacity:.6;cursor:not-allowed;transform:none}.OtpVerificationModal_resendSection__8eyGk{font-size:13px;color:rgba(148,163,184,.6);margin-bottom:.75rem}.OtpVerificationModal_resendBtn__4R7g9{background:none;border:none;color:#a78bfa;cursor:pointer;font-size:13px;padding:0;text-decoration:underline;transition:color .2s ease}.OtpVerificationModal_resendBtn__4R7g9:hover{color:#c4b5fd}.OtpVerificationModal_changeEmailBtn__85nt6{background:none;border:none;color:rgba(148,163,184,.5);cursor:pointer;font-size:13px;padding:0;text-decoration:underline;transition:color .2s ease}.OtpVerificationModal_changeEmailBtn__85nt6:hover{color:rgba(148,163,184,.8)}@media (max-width:768px){.OtpVerificationModal_modalOverlay__a2x7m{padding:1rem}.OtpVerificationModal_modal__icEER{min-width:280px;padding:1.6rem 1.4rem 1.4rem}.OtpVerificationModal_otpInputs__tjeyD{gap:6px}.OtpVerificationModal_otpInput__sTm_j{width:44px;height:50px;font-size:1.1rem}}.OtpVerificationModal_fallbackHint__VH4Yt{color:#64748b;font-size:12px;text-align:center;margin:0 0 .75rem;line-height:1.4}.GuestLanguageSwitch_icon__jm9Zk{width:16px;height:16px;flex-shrink:0}.GuestLanguageSwitch_menuRoot___AEPv{position:relative}.GuestLanguageSwitch_trigger__OtheH{display:flex;align-items:center;gap:.4rem;padding:.55rem .7rem;border-radius:12px;border:1px solid transparent;background:transparent;color:#cdd5f5;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.GuestLanguageSwitch_trigger__OtheH:hover,.GuestLanguageSwitch_trigger__OtheH[aria-expanded=true]{color:#fff;border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05)}.GuestLanguageSwitch_menu__ZsNCB{position:absolute;top:calc(100% + 8px);right:0;min-width:170px;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,14,30,.98);box-shadow:0 18px 40px rgba(0,0,0,.45);z-index:1002}.GuestLanguageSwitch_menuItem__X8P86{display:flex;align-items:center;gap:.75rem;padding:.55rem .75rem;border:none;border-radius:8px;background:transparent;color:#cdd5f5;font:inherit;font-size:var(--font-size-base-minus);text-align:left;cursor:pointer}.GuestLanguageSwitch_menuItem__X8P86:hover{background:hsla(0,0%,100%,.06);color:#fff}.GuestLanguageSwitch_menuItemActive__iKPVD{color:#fff;font-weight:var(--font-weight-semibold)}.GuestLanguageSwitch_menuCode__yqSQm{width:1.6rem;color:#64748b;font-size:var(--font-size-sm);letter-spacing:.04em}.GuestLanguageSwitch_pills__eNLst{display:flex;align-items:center;gap:4px;color:#94a3b8}.GuestLanguageSwitch_pills__eNLst .GuestLanguageSwitch_icon__jm9Zk{margin-right:4px}.GuestLanguageSwitch_pill__5Oq97{padding:4px 8px;border-radius:8px;border:1px solid transparent;background:transparent;color:#94a3b8;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;cursor:pointer;transition:color .2s ease,border-color .2s ease}.GuestLanguageSwitch_pill__5Oq97:hover{color:#f8fafc}.GuestLanguageSwitch_pillActive__R3W8R{color:#f8fafc;border-color:hsla(0,0%,100%,.25)}.AuthForm_modalOverlay__glGko{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:flex-start;justify-content:center;z-index:10001;padding:max(1.5rem,env(safe-area-inset-top)) 1.5rem max(1.5rem,env(safe-area-inset-bottom));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.AuthForm_modal__F0e4n{background:rgba(10,14,30,.95);padding:2rem 1.8rem 1.6rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 50px rgba(0,0,0,.5);min-width:320px;max-width:420px;width:100%;position:relative;margin:auto;flex-shrink:0}.AuthForm_closeBtn__KOuqt{position:absolute;top:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.35);font-size:24px;cursor:pointer;transition:color .2s ease;line-height:1;padding:0}.AuthForm_closeBtn__KOuqt:hover{color:hsla(0,0%,100%,.7)}.AuthForm_languageSwitch__JXfR9{margin:-1rem 0 .75rem -.6rem;min-height:36px}.AuthForm_logoWrap__IbRsS{display:flex;justify-content:center;margin-bottom:1.5rem}.AuthForm_headerSection__iQ6RD{text-align:center;margin-bottom:1.25rem}.AuthForm_headerTitle__7No6o{color:#f8fafc;font-size:1.35rem;font-weight:700;margin:0 0 4px}.AuthForm_headerSubtitle__OHAd7{color:#64748b;font-size:.85rem;margin:0}.AuthForm_modal__F0e4n form{display:flex;flex-direction:column;gap:.75rem}.AuthForm_modal__F0e4n input{width:100%;padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.04);color:#e9ecf5;font-size:var(--font-size-base-minus);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.AuthForm_modal__F0e4n input::placeholder{color:#9aa3c2}.AuthForm_modal__F0e4n input:hover{border-color:hsla(0,0%,100%,.18)}.AuthForm_modal__F0e4n input:focus{outline:none;border-color:rgba(139,92,246,.5);box-shadow:0 0 0 3px rgba(139,92,246,.15)}.AuthForm_inputError__7iHL0{border-color:hsla(0,91%,71%,.6)!important;box-shadow:0 0 0 3px hsla(0,91%,71%,.12)!important}.AuthForm_fieldError__Srfc2{color:#fca5a5;font-size:.8rem;margin-top:1px;padding-left:4px;line-height:1.2}.AuthForm_nameRow__F7arq{display:flex;gap:10px}.AuthForm_nameRow__F7arq input{flex:1;min-width:0}.AuthForm_telegramHint__s7KWv{color:rgba(148,163,184,.6);font-size:12px;line-height:1.4;margin-top:-4px;padding:0 4px}.AuthForm_forgotPasswordBtn__9ap5_{background:none;border:none;color:rgba(148,163,184,.5);cursor:pointer;font-size:13px;padding:0;text-align:left;text-decoration:underline;transition:color .2s ease}.AuthForm_forgotPasswordBtn__9ap5_:hover:not(:disabled){color:rgba(148,163,184,.8)}.AuthForm_forgotPasswordBtn__9ap5_:disabled{color:rgba(148,163,184,.3);cursor:not-allowed}.AuthForm_modal__F0e4n button[type=submit]{width:100%;padding:.8rem 1.5rem;border:none;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-bold);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 12px 30px rgba(99,102,241,.35);margin-top:.25rem}.AuthForm_modal__F0e4n button[type=submit]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.AuthForm_modal__F0e4n button[type=submit]:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm_errorMessage__Fydfj,.AuthForm_successMessage__sB5CT{font-size:.85rem;line-height:1.45;padding:.65rem .75rem;border-radius:10px;display:none}.AuthForm_errorMessage__Fydfj.AuthForm_show__S5JFd{display:block;color:#fecdd3;background:hsla(0,91%,71%,.12);border:1px solid hsla(0,91%,71%,.25)}.AuthForm_successMessage__sB5CT.AuthForm_show__S5JFd{display:block;color:#bbf7d0;background:rgba(16,185,129,.12);border:1px solid rgba(52,211,153,.25)}.AuthForm_resetPasswordBtn__BEphN{margin-top:.5rem;padding:.65rem 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.04);color:#e9ecf5;font-size:.85rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .2s ease,transform .2s ease;width:100%}.AuthForm_resetPasswordBtn__BEphN:hover:not(:disabled){border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.AuthForm_resetPasswordBtn__BEphN:disabled{opacity:.6;cursor:not-allowed}.AuthForm_modeSwitchWrap__n8IfO{margin-top:1.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.06)}.AuthForm_modeSwitchCard__R0iUD{display:block;width:100%;padding:.75rem;background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:pointer;text-align:center;transition:border-color .2s ease,background .2s ease}.AuthForm_modeSwitchCard__R0iUD:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.03)}.AuthForm_modeSwitchText__80Rsy{color:#94a3b8;font-size:13px}.AuthForm_modeSwitchAction__lBAQZ{color:#e2e8f0;font-size:13px;font-weight:600}.AuthForm_modeSwitchArrow__ye6ya{display:inline-block;margin-left:6px;transition:transform .2s ease}.AuthForm_modeSwitchCard__R0iUD:hover .AuthForm_modeSwitchArrow__ye6ya{transform:translateX(3px)}.AuthForm_consentBlock__KIThE{display:flex;flex-direction:column;gap:10px;margin-top:4px;margin-bottom:14px}.AuthForm_consentItem___4Rf8{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;line-height:1.45;color:rgba(200,210,230,.8);user-select:none}.AuthForm_modal__F0e4n input.AuthForm_consentCheckbox__9c2nM{appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;margin-top:2px;padding:0;border:1.5px solid rgba(148,163,184,.5);border-radius:4px;background:transparent;cursor:pointer;position:relative;transition:border-color .15s ease,background-color .15s ease;flex-shrink:0;box-shadow:none}.AuthForm_modal__F0e4n input.AuthForm_consentCheckbox__9c2nM:hover{border-color:rgba(139,92,246,.8);box-shadow:none}.AuthForm_modal__F0e4n input.AuthForm_consentCheckbox__9c2nM:focus,.AuthForm_modal__F0e4n input.AuthForm_consentCheckbox__9c2nM:focus-visible{outline:2px solid rgba(139,92,246,.5);outline-offset:2px;border-color:rgba(148,163,184,.5);box-shadow:none}.AuthForm_modal__F0e4n input.AuthForm_consentCheckbox__9c2nM:checked{border-color:#8b5cf6;background-color:#8b5cf6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M3.5 8.2l3 3 6-6.4' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:13px 13px}.AuthForm_consentText__yGBRe{flex:1}.AuthForm_consentText__yGBRe a{color:rgba(200,210,230,.95);text-decoration:underline;transition:color .15s ease}.AuthForm_consentText__yGBRe a:hover{color:#fff}.AuthForm_consentRequired__npTtx{color:#f87171;margin-left:2px}.AuthForm_fieldGroup__lOMda{display:flex;flex-direction:column}.AuthForm_fieldLabel__B93Ex{display:block;color:rgba(200,210,230,.8);font-size:13px;font-weight:500;margin-bottom:5px}.AuthForm_fieldRequired__yLixV{color:#f87171;margin-left:2px}.AuthForm_passwordInputWrap__EONtu{display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.04);transition:border-color .15s ease,box-shadow .15s ease}.AuthForm_passwordInputWrap__EONtu:hover{border-color:hsla(0,0%,100%,.18)}.AuthForm_passwordInputWrap__EONtu:focus-within{border-color:rgba(139,92,246,.5);box-shadow:0 0 0 3px rgba(139,92,246,.15)}.AuthForm_passwordInputWrap__EONtu input{background:transparent!important;flex:1;min-width:0}.AuthForm_passwordInputWrap__EONtu input,.AuthForm_passwordInputWrap__EONtu input:focus{border:none!important;box-shadow:none!important}.AuthForm_passwordToggleBtn__KTlmB{background:none;border:none;cursor:pointer;padding:0 12px;display:flex;align-items:center;opacity:.5;transition:opacity .2s ease;flex-shrink:0}.AuthForm_passwordToggleBtn__KTlmB:hover{opacity:.8}.AuthForm_telegramInputWrap__9sFSG{display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.04);transition:border-color .15s ease,box-shadow .15s ease}.AuthForm_telegramInputWrap__9sFSG:hover{border-color:hsla(0,0%,100%,.18)}.AuthForm_telegramInputWrap__9sFSG:focus-within{border-color:rgba(139,92,246,.5);box-shadow:0 0 0 3px rgba(139,92,246,.15)}.AuthForm_telegramInputWrap__9sFSG input{background:transparent!important;flex:1;min-width:0}.AuthForm_telegramInputWrap__9sFSG input,.AuthForm_telegramInputWrap__9sFSG input:focus{border:none!important;box-shadow:none!important}.AuthForm_telegramPrefix__hKf7v{color:rgba(154,163,194,.6);font-size:var(--font-size-base-minus);padding-left:1rem;user-select:none;flex-shrink:0}.AuthForm_telegramHelpBtn__vC9Uj{background:rgba(139,92,246,.12);border:none;cursor:pointer;color:#8b5cf6;font-size:13px;font-weight:700;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0;transition:background .2s ease}.AuthForm_telegramHelpBtn__vC9Uj:hover{background:rgba(139,92,246,.25)}.AuthForm_telegramHelpWrap__tGThZ{position:relative;display:flex;align-items:center;flex-shrink:0}.AuthForm_telegramTooltip__6FCjO{position:absolute;bottom:calc(100% + 4px);right:0;width:340px;background:rgba(30,30,58,.98);border:none;border-radius:12px;padding:14px;box-shadow:0 8px 32px rgba(0,0,0,.5);z-index:10;animation:AuthForm_tooltipFadeIn__Oe9PY .15s ease}@keyframes AuthForm_tooltipFadeIn__Oe9PY{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AuthForm_telegramTooltipArrow__vV9iC{position:absolute;bottom:-6px;right:18px;width:12px;height:12px;background:rgba(30,30,58,.98);transform:rotate(45deg)}.AuthForm_telegramTooltipClose__n_2sW{position:absolute;top:6px;right:8px;background:none;border:none;color:hsla(0,0%,100%,.4);font-size:18px;cursor:pointer;line-height:1;padding:2px;display:none}.AuthForm_telegramTooltipOverlay__r9GP_{display:none}.AuthForm_telegramTooltipMockup__BtW_Z{background:rgba(20,20,45,.8);border-radius:8px;padding:8px;margin-bottom:8px}.AuthForm_telegramTooltipMockupLabel__JLEBa{color:rgba(170,170,200,.7);font-size:.8rem;margin-bottom:5px;text-align:center}.AuthForm_telegramTooltipMockupCard__QEbae{background:rgba(37,37,69,.9);border-radius:6px;padding:10px;display:flex;align-items:center;gap:10px}.AuthForm_telegramTooltipMockupAvatar__cvUUE{width:40px;height:40px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;font-weight:700;flex-shrink:0}.AuthForm_telegramTooltipMockupName__szM0O{color:#fff;font-size:1rem;font-weight:500}.AuthForm_telegramTooltipMockupUsername__CXUBU{color:#8b5cf6;font-size:.85rem}.AuthForm_telegramTooltipText__kYAbi{color:rgba(170,170,200,.7);font-size:.8rem;margin:0;line-height:1.4;text-align:center}.AuthForm_passwordInputWrap__EONtu.AuthForm_inputError__7iHL0,.AuthForm_telegramInputWrap__9sFSG.AuthForm_inputError__7iHL0{border-color:hsla(0,91%,71%,.6);box-shadow:0 0 0 3px hsla(0,91%,71%,.12)}@media (max-width:768px){.AuthForm_modalOverlay__glGko{padding:1rem}.AuthForm_modal__F0e4n{min-width:280px;padding:1rem .65rem}.AuthForm_nameRow__F7arq{flex-direction:column;gap:.75rem}.AuthForm_modal__F0e4n input{font-size:16px}.AuthForm_telegramTooltipOverlay__r9GP_{display:block;position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:9}.AuthForm_telegramTooltip__6FCjO{z-index:10}.AuthForm_telegramTooltipClose__n_2sW{display:block}}.CoursesNew_page__9wYTO{min-height:100vh;background:#06080f;color:#f8fafc;padding:48px 24px 96px;font-feature-settings:"liga" 0,"calt" 0,"dlig" 0;font-variant-ligatures:none}.CoursesNew_wrap__zZCs3{max-width:1180px;margin:0 auto}.CoursesNew_hero__B2_Ht{border-radius:20px;padding:36px;margin-bottom:40px;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(99,102,241,.1),rgba(6,182,212,.1))}.CoursesNew_heroGuest__MmiVQ{border-radius:0;padding:20px 0 50px;background:none}.CoursesNew_eyebrow__MVY9H{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;margin-bottom:12px}.CoursesNew_heroTitle__3Wh5G{overflow-wrap:anywhere;font-size:clamp(28px,4.5vw,36px);font-weight:800;line-height:1.12;margin-bottom:12px;background:linear-gradient(90deg,#ddd6fe,#c7d2fe,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:transparent}.CoursesNew_heroLead__Yh_EP{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6;color:#94a3b8;max-width:780px;margin-bottom:20px}.CoursesNew_chips__0pPxm{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.CoursesNew_chip__YT4cp{max-width:100%;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:999px}.CoursesNew_chipCyan__Fw4ha{background:rgba(6,182,212,.1);color:#67e8f9}.CoursesNew_chipViolet__EyLAZ{background:rgba(139,92,246,.1);color:#c4b5fd}.CoursesNew_chipAmber__Lpwnm{background:rgba(245,158,11,.1);color:#fcd34d}.CoursesNew_progressLabel__fPXjD{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.CoursesNew_progressMuted__Wdv1_{color:#94a3b8}.CoursesNew_progressVal__eylqH{color:#22d3ee;font-weight:600}.CoursesNew_bar__o1jJq{display:flex;gap:4px;height:12px}.CoursesNew_seg__MJqVC{position:relative;flex:1;height:100%;border-radius:999px;background:rgba(30,41,59,.6);overflow:hidden}.CoursesNew_seg__MJqVC>i{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(90deg,rgba(139,92,246,.9),rgba(99,102,241,.9) 50%,rgba(6,182,212,.9))}.CoursesNew_module__J1M3g{display:flex;gap:20px}.CoursesNew_spine__cuoNt{display:flex;flex-direction:column;align-items:center;flex:none}.CoursesNew_dot__haNbO{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#f1f5f9;flex:none}.CoursesNew_dotOpen__QbiB_{background:linear-gradient(135deg,rgba(139,92,246,.35),rgba(99,102,241,.35))}.CoursesNew_dotLocked__Gganb{background:linear-gradient(135deg,rgba(148,163,184,.12),rgba(100,116,139,.12));color:#94a3b8}.CoursesNew_dotCert__ovJDW{background:linear-gradient(135deg,rgba(245,200,66,.3),rgba(6,182,212,.25));color:#fde68a}.CoursesNew_conn__aZVxu{width:2px;flex:1;min-height:24px;margin-top:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.05))}.CoursesNew_moduleBody__uMWV6{flex:1;min-width:0;padding-bottom:40px}.CoursesNew_modHeadRow__KZb5W{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.CoursesNew_modKicker__cGTgW{font-size:22px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#9985ff;margin:0}.CoursesNew_modBadge__KN6Xt{font-size:11px;font-weight:600;padding:2px 10px;border-radius:999px}.CoursesNew_modBadgeOpen__VgI79{background:rgba(16,185,129,.1);color:#6ee7b7}.CoursesNew_modDescription__mOYVX{font-size:16px;line-height:1.35;color:#94a3b8;max-width:840px;margin:-5px 0 0}.CoursesNew_gate__5zjGe{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#94a3b8;margin-top:12px}.CoursesNew_gateBar__JQOaJ{position:relative;display:inline-block;height:6px;width:112px;border-radius:999px;background:rgba(51,65,85,.6);overflow:hidden}.CoursesNew_gateBar__JQOaJ>i{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(90deg,#a78bfa,#22d3ee)}.CoursesNew_lessons__KfnxP{display:flex;flex-direction:column;gap:16px;margin-top:20px}.CoursesNew_guestLessons__wS8Cc{display:flex;flex-direction:column;gap:22px;margin-top:22px}.CoursesNew_guestLessonTitle__WmFTJ{font-size:18px;font-weight:600;line-height:1.35;color:#e2e8f0;margin:0 0 8px}.CoursesNew_guestLessonDuration__j_mvu{font-size:13px;font-weight:500;color:#94a3b8}.CoursesNew_guestLesson__5jU44 .CoursesNew_bullet__t2sAz{font-size:15px}.CoursesNew_guestLesson__5jU44 .CoursesNew_bulletDot__A9frw{color:#909eb3}.CoursesNew_lesson__QKn8_{position:relative;border-radius:20px;padding:24px;cursor:pointer;transition:background .25s ease;background:linear-gradient(135deg,rgba(30,41,59,.55),rgba(30,41,59,.4) 50%,rgba(30,41,59,.55))}.CoursesNew_lesson__QKn8_:not(.CoursesNew_lessonLocked__LPYip):hover{background:linear-gradient(135deg,rgba(30,41,59,.75),rgba(30,41,59,.55) 50%,rgba(30,41,59,.75))}.CoursesNew_lessonLocked__LPYip{cursor:default;background-color:#0b1021;background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.04) 16px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 32px)}.CoursesNew_cardLink__iqG99{position:absolute;inset:0;z-index:1;border-radius:20px}.CoursesNew_statusIcon__7TmmX{position:absolute;top:22px;right:22px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .25s ease;pointer-events:none}.CoursesNew_lesson__QKn8_:hover .CoursesNew_statusIcon__7TmmX{opacity:1}.CoursesNew_iconGlow__o6HXl{position:absolute;inset:-6px;border-radius:50%;filter:blur(15px)}.CoursesNew_glowDone__0pdY2{background:rgba(16,185,129,.22)}.CoursesNew_glowReview__URI6M{background:rgba(6,182,212,.22)}.CoursesNew_glowRejected___42kJ{background:rgba(244,63,94,.2)}.CoursesNew_glowIdle__tynv5{background:rgba(148,163,184,.14)}.CoursesNew_glowLock__K0rvK{background:rgba(100,116,139,.1)}.CoursesNew_icon__glCrV{position:relative;z-index:1;width:36px;height:36px}.CoursesNew_icDone__l8EID{color:#34d399}.CoursesNew_icReview__6HXb2{color:#22d3ee}.CoursesNew_icRejected__nIj3E{color:#fb7185}.CoursesNew_icIdle__ZqxEA{color:#94a3b8}.CoursesNew_icLock__5El47{color:#64748b}.CoursesNew_lessonMain__gkGBd{min-width:0}.CoursesNew_pills__lNRlX{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding-right:52px}.CoursesNew_pill__u6VX7{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;padding:4px 12px;border-radius:999px;white-space:nowrap}.CoursesNew_pill__u6VX7 svg{width:12px;height:12px}.CoursesNew_pillNum__6MN7_{background:rgba(139,92,246,.1);color:#c4b5fd}.CoursesNew_pillVideo__jQlrY{background:rgba(99,102,241,.1);color:#a5b4fc}.CoursesNew_pillPractice__A5VZu{background:rgba(6,182,212,.1);color:#67e8f9}.CoursesNew_lessonTitle__aXOvU{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#f1f5f9;margin-bottom:12px;line-height:1.3}.CoursesNew_lessonLocked__LPYip .CoursesNew_lessonTitle__aXOvU{color:#94a3b8}.CoursesNew_chev__OXWVF{width:20px;height:20px;flex:none;color:#94a3b8;transition:transform .25s ease}.CoursesNew_lessonLocked__LPYip .CoursesNew_chev__OXWVF{color:#475569}.CoursesNew_lesson__QKn8_:not(.CoursesNew_lessonLocked__LPYip):hover .CoursesNew_chev__OXWVF{transform:translateX(4px)}.CoursesNew_bullets__d4m6c{display:flex;flex-direction:column;gap:8px;list-style:none}.CoursesNew_bullet__t2sAz{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#94a3b8;line-height:1.45}.CoursesNew_lessonLocked__LPYip .CoursesNew_bullet__t2sAz{color:#64748b}.CoursesNew_bulletDot__A9frw{color:#a78bfa;margin-top:1px;flex:none}.CoursesNew_divider__K5ICF{height:1px;margin:16px -4px 0;background:hsla(0,0%,100%,.08)}.CoursesNew_hwFooter___x8nB{position:relative;z-index:2;margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;pointer-events:none}.CoursesNew_tgBtn__SxR2h{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6,#6366f1 55%,#22d3ee);pointer-events:auto}.CoursesNew_tgBtn__SxR2h:hover{opacity:.92}.CoursesNew_hwBadge__4VCbx{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(30,41,59,.5);font-size:12px}.CoursesNew_hwLabel__bDrEZ{color:#94a3b8}.CoursesNew_hwVal__74NjZ{font-weight:600}.CoursesNew_hwApproved__H6YCN{color:#34d399}.CoursesNew_hwSubmitted__PgJPG{color:#22d3ee}.CoursesNew_hwRejected__QJR_S{color:#fb7185}.CoursesNew_hwNone__lekwN{color:#94a3b8}.CoursesNew_lockCta__iVVdW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-radius:16px;padding:16px}.CoursesNew_lockCtaPaid__SLX0z{margin:12px 0 4px;background:rgba(245,200,66,.06)}.CoursesNew_lockCtaLocked__U3Qme{margin-top:16px;background:hsla(0,0%,100%,.03)}.CoursesNew_lockText__XOUTK{font-size:14px;color:#cbd5e1;flex:1;min-width:180px}.CoursesNew_lockTextMuted__Wjc3n{color:#94a3b8}.CoursesNew_ctaBtn__ODqaH{display:inline-flex;align-items:center;justify-content:center;padding:14px 34px;border:0;border-radius:999px;font-family:inherit;font-size:16px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6366f1 55%,#4f46e5);box-shadow:0 14px 36px rgba(139,92,246,.45),0 0 0 1px rgba(167,139,250,.3),inset 0 1px 0 hsla(0,0%,100%,.22);transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease}.CoursesNew_ctaBtn__ODqaH:hover{background:linear-gradient(135deg,#a78bfa,#818cf8 55%,#6366f1);transform:translateY(-1px);box-shadow:0 22px 60px rgba(139,92,246,.65),0 0 0 1px rgba(167,139,250,.5),inset 0 1px 0 hsla(0,0%,100%,.3)}.CoursesNew_ctaBtn__ODqaH:active{transform:translateY(0);box-shadow:0 10px 24px rgba(139,92,246,.5),inset 0 1px 0 hsla(0,0%,100%,.18)}.CoursesNew_cert__8OUWq{border-radius:20px;padding:32px;background:linear-gradient(135deg,rgba(245,200,66,.12),rgba(139,92,246,.1),rgba(6,182,212,.1))}.CoursesNew_certRow__E8Zzt{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.CoursesNew_certIcon__FyoFc{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex:none;color:#fde68a;background:linear-gradient(135deg,rgba(245,200,66,.3),rgba(6,182,212,.25))}.CoursesNew_certMain__E5JYw{flex:1;min-width:200px}.CoursesNew_certTitle__M8rT4{font-size:20px;font-weight:700;color:#fef3c7;margin-bottom:6px}.CoursesNew_certText__Zne_j{font-size:14px;color:#94a3b8;max-width:460px}.CoursesNew_certBadge__1XLh5{font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px;background:rgba(51,65,85,.4);color:#cbd5e1;white-space:nowrap}.CoursesNew_guestSection__DcH9W{margin-bottom:72px}.CoursesNew_guestSectionTight__hel9U{margin-bottom:36px}.CoursesNew_guestLead__S5Ap8{font-size:16px;line-height:1.6;color:#94a3b8;max-width:780px;margin:0}.CoursesNew_guestTitle__AaoRF{font-size:clamp(26px,3.2vw,36px);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#f8fafc;margin-bottom:28px}.CoursesNew_stats__9g0kH{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:32px}.CoursesNew_stat__pMF_e{position:relative;padding:4px 24px 4px 0}.CoursesNew_stat__pMF_e+.CoursesNew_stat__pMF_e{padding-left:24px}.CoursesNew_stat__pMF_e+.CoursesNew_stat__pMF_e:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.16) 50%,transparent)}.CoursesNew_statValue__MSc1c{display:block;font-size:32px;font-weight:800;line-height:1.1;margin-bottom:6px;background:linear-gradient(90deg,#c4b5fd,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.CoursesNew_statLabel__fTpn8{font-size:15px;line-height:1.4;color:#d6ccff}.CoursesNew_beforeAfter__lefm_{display:grid;grid-template-columns:1fr 1fr;gap:16px}.CoursesNew_baCol__rEi_T{border-radius:20px;padding:24px}.CoursesNew_baColBefore__9pjvJ{background:linear-gradient(135deg,rgba(30,41,59,.55),rgba(30,41,59,.4))}.CoursesNew_baColAfter__qzne2{background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(6,182,212,.1))}.CoursesNew_baHead__e2MP3{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;color:#94a3b8}.CoursesNew_baColAfter__qzne2 .CoursesNew_baHead__e2MP3{color:#c4b5fd}.CoursesNew_baList__dZZPT{display:flex;flex-direction:column;gap:12px;list-style:none}.CoursesNew_baItem__l3iqL{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#cbd5e1}.CoursesNew_baColBefore__9pjvJ .CoursesNew_baItem__l3iqL{color:#94a3b8}.CoursesNew_baIcon__J7DAp{width:16px;height:16px;flex:none;margin-top:2px}.CoursesNew_baIconBefore__zwEDK{color:#d62a49}.CoursesNew_baIconAfter__ESuxb{color:#34d399}.CoursesNew_instructors__LFGoB{display:grid;grid-template-columns:1fr 1fr;gap:32px}.CoursesNew_instructor__msI2J{display:flex;align-items:center;gap:20px}.CoursesNew_instructorPhoto__uMMhg{object-fit:cover}.CoursesNew_instructorInitials__HGbml,.CoursesNew_instructorPhoto__uMMhg{width:72px;height:72px;border-radius:50%;flex:none;box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.CoursesNew_instructorInitials__HGbml{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#f1f5f9;background:linear-gradient(135deg,rgba(139,92,246,.35),rgba(6,182,212,.3))}.CoursesNew_instructorName__L_34l{font-size:17px;font-weight:700;color:#f1f5f9;margin-bottom:4px}.CoursesNew_instructorRole__QqrkV{font-size:14px;line-height:1.45;color:#94a3b8}.CoursesNew_faq__M1bXB{display:flex;flex-direction:column}.CoursesNew_faqItem__JnQJR{position:relative}.CoursesNew_faqItem__JnQJR:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12) 50%,transparent);pointer-events:none}.CoursesNew_faqHeader__2UwBa{display:flex;margin:0}.CoursesNew_faqTrigger__ESzwK{all:unset;box-sizing:border-box;display:flex;flex:1;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:28px 10px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;color:#f8fafc;cursor:pointer;text-align:left}.CoursesNew_faqTrigger__ESzwK:hover .CoursesNew_faqPlusMinus__EhKw_{opacity:1}.CoursesNew_faqTrigger__ESzwK:focus-visible .CoursesNew_faqQuestion__DiHX3{outline:2px solid #8b5cf6;outline-offset:4px;border-radius:4px}.CoursesNew_faqQuestion__DiHX3{flex:1}.CoursesNew_faqPlusMinus__EhKw_{position:relative;width:16px;height:16px;flex-shrink:0;opacity:.6;color:currentColor;transition:opacity .2s ease}.CoursesNew_faqPmBar__Kswft{position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:currentColor;border-radius:1px;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.22,.61,.36,1)}.CoursesNew_faqPmBarVertical___zDpV{transform:translate(-50%,-50%) rotate(90deg)}.CoursesNew_faqTrigger__ESzwK[data-state=open] .CoursesNew_faqPmBarVertical___zDpV{transform:translate(-50%,-50%) rotate(0deg)}.CoursesNew_faqContent__2IChO{overflow:hidden;font-size:14px;line-height:1.55;color:#94a3b8}.CoursesNew_faqContent__2IChO[data-state=open]{animation:CoursesNew_faqSlideDown__pAf0w .3s cubic-bezier(.22,.61,.36,1)}.CoursesNew_faqContent__2IChO[data-state=closed]{animation:CoursesNew_faqSlideUp__CnEor .25s cubic-bezier(.22,.61,.36,1)}.CoursesNew_faqAnswer__1Y0iT{padding:0 10px 28px;max-width:640px}@keyframes CoursesNew_faqSlideDown__pAf0w{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CoursesNew_faqSlideUp__CnEor{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.CoursesNew_finalCta__xnqjh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-radius:20px;padding:28px;background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(99,102,241,.12),rgba(6,182,212,.12))}.CoursesNew_finalCtaMain__llYCo{flex:1;min-width:240px}.CoursesNew_finalCtaTitle__3i_fz{font-size:20px;font-weight:800;color:#f1f5f9;margin-bottom:6px}.CoursesNew_finalCtaText__QQnFG{font-size:14px;line-height:1.55;color:#94a3b8;max-width:460px}@media (max-width:640px){.CoursesNew_page__9wYTO{padding:28px 12px 64px}.CoursesNew_hero__B2_Ht{padding:24px;border-radius:16px}.CoursesNew_heroGuest__MmiVQ{padding:12px 0 36px;border-radius:0}.CoursesNew_module__J1M3g{gap:12px}.CoursesNew_dot__haNbO{width:36px;height:36px;font-size:13px}.CoursesNew_moduleBody__uMWV6{padding-bottom:28px}.CoursesNew_lesson__QKn8_{padding:18px;border-radius:16px}.CoursesNew_statusIcon__7TmmX{top:14px;right:14px;width:28px;height:28px;opacity:1}.CoursesNew_icon__glCrV{width:28px;height:28px}.CoursesNew_pills__lNRlX{padding-right:34px}.CoursesNew_lessonTitle__aXOvU{font-size:16px}.CoursesNew_cert__8OUWq{padding:24px}.CoursesNew_stats__9g0kH{grid-template-columns:repeat(2,1fr);row-gap:20px}.CoursesNew_stat__pMF_e:nth-child(3){padding-left:0}.CoursesNew_stat__pMF_e:nth-child(3):before{display:none}.CoursesNew_statValue__MSc1c{font-size:26px}.CoursesNew_beforeAfter__lefm_{grid-template-columns:1fr}.CoursesNew_instructors__LFGoB{grid-template-columns:1fr;gap:24px}.CoursesNew_baCol__rEi_T{padding:18px;border-radius:16px}.CoursesNew_faqTrigger__ESzwK{padding:22px 4px}.CoursesNew_faqAnswer__1Y0iT{padding:0 4px 22px}.CoursesNew_finalCta__xnqjh{padding:22px}.CoursesNew_guestSection__DcH9W{margin-bottom:52px}.CoursesNew_ctaBtn__ODqaH{padding:13px 28px;font-size:15px}}.Library_container___ICYT{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 3rem;position:relative;z-index:1}.Library_pageContainer__94lqK{max-width:100%;margin:0 auto 2rem;background:none;padding:0;border-radius:0;border:none;box-shadow:none;color:#e9ecf5}.Library_breadcrumbs__sEOkH{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;row-gap:.25rem;margin-bottom:16px;font-size:clamp(.8rem,2.8vw,.9rem);color:#cdd5f5}.Library_breadcrumbLink__DL_Fk{color:#cdd5f5;text-decoration:none;transition:color .2s ease}.Library_breadcrumbLink__DL_Fk:hover{color:#fff}.Library_breadcrumbSeparator__AUyqq{color:#cdd5f5}.Library_breadcrumbCurrent__Myq0u{color:#fff}.Library_headerRow__oulNP{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:1.75rem}.Library_headerText__hEL22{flex:1;min-width:0}.Library_pageTitle__OnnE3{font-size:var(--font-size-3xl);margin-bottom:.5rem;color:#f8fafc;font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tighter)}.Library_subtitle__uAbYw{font-size:1.05rem;color:#cdd5f5;margin-top:0;margin-bottom:0;line-height:var(--line-height-normal)}.Library_tabToggleWrapper__dzlOX{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;flex-shrink:0;margin-top:.25rem}.Library_tabToggleLabel__SrVa0{font-size:.875rem;color:#9fa3a9;line-height:1}.Library_tabToggle__t2ywg{display:flex;flex-shrink:0}.Library_tabToggleBtn__furhF{padding:.65rem 1.6rem;font-size:.85rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.6);background:transparent}.Library_tabToggleBtn__furhF:hover{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.4)}.Library_tabToggleLeft__Ghrqp{border-radius:12px 0 0 12px;border-right:none}.Library_tabToggleRight__tm2Yy{border-radius:0 12px 12px 0;border-left:none}.Library_tabToggleActive__vlKQ_{background:#fff;color:#0b0f1c;border-color:#fff}.Library_tabToggleActive__vlKQ_:hover{background:#f0f0f0;color:#0b0f1c;border-color:#f0f0f0}.Library_tabToggleLeft__Ghrqp.Library_tabToggleActive__vlKQ_{border-right:1px solid #fff}.Library_tabToggleRight__tm2Yy.Library_tabToggleActive__vlKQ_{border-left:1px solid #fff}.Library_levelMenuWrapper__1ZCoW{margin-top:3.125rem}.Library_levelMenuWrapper__1ZCoW::-webkit-scrollbar{display:none}.Library_levelMenu__dDuRP{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;position:relative}.Library_levelMenuBtn__eNXJV{padding:.5rem 1.25rem;font-size:.95rem;font-weight:500;color:hsla(0,0%,100%,.6);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Library_levelMenuBtn__eNXJV:hover{color:hsla(0,0%,100%,.9)}.Library_levelMenuBtnActive__HOouN{color:#0b0f1c;background:#fff}.Library_levelMenuBtnActive__HOouN:hover{color:#0b0f1c}.Library_levelMenuLocked__5K2b6{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1.25rem;position:relative;cursor:default;white-space:nowrap}.Library_lockIcon__Cc_4y{opacity:.3}.Library_levelMenuLockedText__OucW2{font-size:.95rem;font-weight:500;color:hsla(0,0%,100%,.3)}.Library_levelMenuTooltip__21mlQ{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:.5rem .85rem;background:#1a1a2e;color:#e9ecf5;font-size:.8rem;border-radius:8px;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.4);z-index:100}.Library_levelMenuTooltip__21mlQ:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#1a1a2e}.Library_levelMenuLocked__5K2b6:hover .Library_levelMenuTooltip__21mlQ{display:block}.Library_sectionDivider__zglbl{width:100%;height:1px;background:hsla(0,0%,100%,.2);margin-top:.75rem;margin-bottom:1.25rem}.Library_sectionTitle__1EPVN{font-size:1.125rem;font-weight:500;color:#fff;letter-spacing:.04em;margin:0 0 1.25rem}.Library_notice__jxxz1{display:inline-block;margin-bottom:1.5rem;padding:.75rem 1.1rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#e9ecf5;border-radius:12px;font-size:var(--font-size-base-minus);box-shadow:none}.Library_materialsSection__fkNSS{margin-bottom:3rem}.Library_materialsGrid__zSXGY{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.Library_materialCard__5UkE9{background:#040719;border:1px solid #252d43;border-radius:16px;padding:1rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;position:relative;box-shadow:0 4px 25px 0 rgba(66,64,120,.29)}.Library_materialCard__5UkE9:hover{transform:translateY(-2px);border-color:rgba(167,139,250,.6);box-shadow:0 4px 25px 0 rgba(66,64,120,.5),0 0 20px rgba(139,92,246,.2)}.Library_materialCard__5UkE9.Library_locked__tfAnA{opacity:.7}.Library_materialCard__5UkE9.Library_locked__tfAnA:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);border-radius:12px;pointer-events:none;z-index:1}.Library_theoryCard__6gihL{width:320px;flex-shrink:0;scroll-snap-align:start}.Library_materialCard__5UkE9.Library_viewed__q9wT3{background:#101424;transition:background .25s ease,transform .25s ease,border-color .25s ease,box-shadow .25s ease}.Library_materialCard__5UkE9.Library_viewed__q9wT3:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.25);box-shadow:0 18px 42px rgba(99,102,241,.2)}.Library_materialCard__5UkE9.Library_viewed__q9wT3 .Library_materialDescription__dO_Qr,.Library_materialCard__5UkE9.Library_viewed__q9wT3 .Library_materialMetaItem__rQMcY,.Library_materialCard__5UkE9.Library_viewed__q9wT3 .Library_materialMoreLink__V6Zds,.Library_materialCard__5UkE9.Library_viewed__q9wT3 .Library_materialTitle__W0m01{opacity:.7}.Library_practiceCard__iry40{background:#212432;border-color:#313146}.Library_practiceCard__iry40 .Library_materialCardDivider__u9Tcx,.Library_practiceCard__iry40.Library_practiceDivider__k4axS{background:#313146}.Library_practiceCard__iry40:hover{border-color:rgba(167,139,250,.6)}.Library_practiceViewed__jn17d{background:#2b2e3d;border-color:#3f3f56}.Library_practiceViewed__jn17d .Library_materialCardDivider__u9Tcx,.Library_practiceViewed__jn17d.Library_practiceDivider__k4axS{background:#3f3f56}.Library_practiceViewed__jn17d .Library_materialDescription__dO_Qr,.Library_practiceViewed__jn17d .Library_materialMetaItem__rQMcY,.Library_practiceViewed__jn17d .Library_materialMoreLink__V6Zds,.Library_practiceViewed__jn17d .Library_materialTitle__W0m01{opacity:.7}.Library_practiceCardSpacer__JRbdW{min-height:2.5rem}.Library_practiceDivider__k4axS{background:#313146}.Library_practiceGrid__EReg1{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.Library_practiceButtons__mkqXg{display:flex;justify-content:flex-start;gap:1rem;margin-top:1.5rem}.Library_showMoreBtn__QHRTB{font-size:1rem;font-weight:500;color:hsla(0,0%,100%,.6);background:transparent;border:1px solid hsla(0,0%,100%,.6);border-radius:10px;padding:.6rem 1.5rem;cursor:pointer;transition:opacity .2s ease,color .2s ease,border-color .2s ease}.Library_showMoreBtn__QHRTB:hover{color:#fff;border-color:#fff;opacity:1}.Library_newBadge__DW9h3{position:absolute;top:1rem;right:1rem;z-index:4;color:#0fa486;text-shadow:0 0 15px rgba(15,164,134,.52);font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}.Library_viewedIcon__aAoeS{position:absolute;top:1rem;right:1rem;z-index:4;opacity:.5;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease}.Library_materialCard__5UkE9:hover .Library_viewedIcon__aAoeS{opacity:.8}.Library_materialLockIcon___nWKA{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#9ca3af;z-index:2;pointer-events:none}.Library_materialCardBadges___YIeI{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.75rem;position:relative;z-index:3}.Library_materialTypeIcon__f4t4i{opacity:.9}.Library_materialTitle__W0m01{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0 0 .75rem;line-height:var(--line-height-snug);position:relative;z-index:3}.Library_materialBadge__TlzVJ{padding:.25rem .75rem;border-radius:6px;font-size:var(--font-size-xs-plus);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.Library_materialBadge__TlzVJ.Library_premium__FI3N7{background:rgba(245,158,11,.75);color:#fff}.Library_materialBadge__TlzVJ.Library_free__kgrsd{background:#0fa486;color:#fff}.Library_materialCategory__V0D2K{padding:.25rem .75rem;border-radius:6px;font-size:var(--font-size-xs-plus);font-weight:var(--font-weight-semibold);color:#fff;text-transform:uppercase;letter-spacing:.5px}.Library_materialDescription__dO_Qr{font-size:var(--font-size-base-minus);color:#cdd5f5;margin-bottom:1rem;line-height:var(--line-height-relaxed);flex:1;position:relative;z-index:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Library_materialLink__BjKnu{display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;text-decoration:none;border-radius:12px;font-weight:var(--font-weight-bold);text-align:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;margin-top:auto;position:relative;z-index:3;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 14px 32px rgba(99,102,241,.3)}.Library_materialLink__BjKnu:hover{transform:translateY(-1px);filter:brightness(1.02)}.Library_materialLink__BjKnu.Library_locked__tfAnA{pointer-events:none;opacity:.5;cursor:not-allowed;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6)}.Library_materialCard__5UkE9.Library_clickable__uiQd1{cursor:pointer;text-decoration:none;color:inherit}.Library_materialCardDivider__u9Tcx{width:100%;height:1px;background:#252d43;margin-top:auto;position:relative;z-index:3}.Library_materialCardFooter__vMeJt{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;position:relative;z-index:3}.Library_materialCardMeta__3spRU{display:flex;align-items:center;gap:1rem}.Library_materialMetaItem__rQMcY{display:inline-flex;align-items:center;gap:.3rem;color:#cfd5f3;font-weight:var(--font-weight-medium);font-size:.9rem;opacity:.5}.Library_materialMetaItem__rQMcY img{opacity:1}.Library_materialMoreLink__V6Zds{color:#fff;font-weight:var(--font-weight-medium);font-size:.9rem;margin-left:auto;position:relative;z-index:3;opacity:.5;transition:opacity .2s ease;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none}.Library_materialMoreLink__V6Zds:after{content:"→";display:inline-block;transition:transform .2s ease}.Library_materialCard__5UkE9:hover .Library_materialMoreLink__V6Zds{opacity:1}.Library_materialCard__5UkE9:hover .Library_materialMoreLink__V6Zds:after{transform:translateX(4px)}.Library_practiceCard__iry40 .Library_materialMoreLink__V6Zds:after{display:none}.Library_materialsEmpty__rkaMK{text-align:center;padding:3rem;opacity:.8}.Library_loading__lxRCC{text-align:center;padding:3rem;font-size:var(--font-size-md);color:#cdd5f5}.Library_errorMessage__Z57tw{background:hsla(0,91%,71%,.12);border:1px solid hsla(0,91%,71%,.25);border-radius:10px;padding:1rem;color:#fecdd3;text-align:center;margin:2rem 0}.Library_sliderContainer__8AR5B{position:relative;overflow:visible}.Library_sliderTrack__hRi8K{display:flex;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;padding:1rem 0 3rem;margin:-1rem 0;scroll-snap-type:x mandatory}.Library_sliderTrack__hRi8K::-webkit-scrollbar{display:none}.Library_sliderDragging__dsLea{scroll-behavior:auto;cursor:grabbing}.Library_sliderMaskRight__NjwsG{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 60px),transparent)}.Library_sliderMaskLeft__JY_Jj{-webkit-mask-image:linear-gradient(90deg,transparent,#000 60px);mask-image:linear-gradient(90deg,transparent,#000 60px)}.Library_sliderMaskBoth__LLVtz{-webkit-mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent)}.Library_sliderArrow__z8gxI{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;z-index:6;opacity:.6}.Library_sliderArrow__z8gxI:hover{opacity:1}.Library_sliderArrowRight__veHnq{right:-12px}.Library_sliderArrowLeft__tm_jr{left:-12px}.Library_sliderDots__PAnc3{display:none;justify-content:center;gap:.5rem;margin-top:1rem}.Library_sliderDot__3Db7k{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.2);border:none;cursor:pointer;padding:0;transition:background .2s ease}.Library_sliderDotActive__jm86l{background:hsla(0,0%,100%,.7)}.Library_sliderDot__3Db7k:hover{background:hsla(0,0%,100%,.5)}@media (max-width:1024px){.Library_practiceGrid__EReg1{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Library_sliderTrack__hRi8K{padding-bottom:1.5rem}.Library_headerRow__oulNP{flex-direction:column;gap:1rem}.Library_pageTitle__OnnE3{font-size:var(--font-size-3xl)}.Library_materialsGrid__zSXGY{grid-template-columns:1fr}.Library_materialMoreLink__V6Zds{font-size:0;gap:0}.Library_materialMoreLink__V6Zds:after{font-size:.9rem}.Library_container___ICYT{padding:2rem 10px;max-width:100vw;overflow-x:clip}.Library_levelMenuWrapper__1ZCoW{margin-top:2rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.Library_levelMenu__dDuRP{gap:.25rem}.Library_levelMenuBtn__eNXJV{padding:.4rem .85rem;font-size:.85rem}.Library_levelMenuLocked__5K2b6{padding:.4rem .85rem}.Library_levelMenuLockedText__OucW2{font-size:.85rem}.Library_showMoreBtn__QHRTB{padding:.6rem 1rem}.Library_practiceGrid__EReg1{grid-template-columns:1fr}.Library_theoryCard__6gihL{width:280px}.Library_sliderMaskBoth__LLVtz,.Library_sliderMaskLeft__JY_Jj,.Library_sliderMaskRight__NjwsG{-webkit-mask-image:none;mask-image:none}.Library_sliderArrow__z8gxI{display:none}.Library_sliderDots__PAnc3{display:flex}}@media (hover:none){.Library_materialCard__5UkE9.Library_viewed__q9wT3:hover,.Library_materialCard__5UkE9:hover{transform:none;border-color:#252d43;box-shadow:0 4px 25px 0 rgba(66,64,120,.29)}.Library_materialCard__5UkE9:hover .Library_materialMoreLink__V6Zds{opacity:.5}.Library_materialCard__5UkE9:hover .Library_materialMoreLink__V6Zds:after{transform:none}.Library_materialCard__5UkE9:hover .Library_viewedIcon__aAoeS{opacity:.5}}.Library_headerControls__1xYYx{display:flex;align-items:center;gap:.75rem}.Library_searchWrapper__1I6Wg{position:relative;z-index:52;width:200px;height:36px;flex-shrink:0}.Library_searchInputContainer__GBRmN{position:absolute;right:0;top:0;display:inline-flex;padding:3px 3px 3px 12px;align-items:center;gap:8px;border-radius:12px;border:1px solid #212634;background:#111521;width:200px;box-sizing:border-box;height:36px;transition:width .3s ease,background .2s ease,border-color .2s ease}.Library_searchInputContainer__GBRmN:hover{background:#1a1f2d;border-color:#2a2f3e}.Library_searchInputContainerFocused__qZp77{width:500px;border:1px solid #313146;background:#212431}.Library_searchInputContainerFocused__qZp77:hover{background:#212431;border-color:#626876}.Library_searchInput__gUXc2{flex:1;background:none;border:none;outline:none;color:#fff;font-size:.9rem;min-width:0;font-family:inherit}.Library_searchInput__gUXc2::placeholder{color:hsla(0,0%,100%,.4)}.Library_searchButton__kBY8O{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#8362ee;border:none;cursor:pointer;flex-shrink:0;transition:background .2s ease;padding:0}.Library_searchButton__kBY8O:hover{background:#9473f5}.Library_searchOverlay__RRV2M{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:50;animation:Library_searchFadeIn__wDb9l .2s ease}@keyframes Library_searchFadeIn__wDb9l{0%{opacity:0}to{opacity:1}}@keyframes Library_searchDropdownAppear__STLQx{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Library_searchDropdown__sq9Hj{position:absolute;top:calc(100% + 8px);left:-300px;width:500px;max-width:calc(100vw - 2rem);padding:16px;display:flex;flex-direction:column;animation:Library_searchDropdownAppear__STLQx .2s ease .3s both;gap:24px;border-radius:16px;border:1px solid #313146;background:#212432;box-shadow:0 4px 25px 0 rgba(88,87,108,.29);z-index:52}.Library_searchDropdownTitle__Jk1Ns{font-size:.95rem;font-weight:500;color:hsla(0,0%,100%,.7);margin:0 0 .75rem}.Library_searchTagsRow__Ea9e2{display:flex;flex-wrap:wrap;gap:.5rem}.Library_searchTag__b9HKA{padding:.4rem 1rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.3);background:transparent;color:#fff;font-size:.875rem;font-family:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease}.Library_searchTag__b9HKA:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.5)}.Library_searchPopularGrid__Af9dg{display:flex;flex-direction:column;gap:0}.Library_searchPopularCard__r_H_B{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:8px;border-radius:8px;background:hsla(0,0%,100%,.05);cursor:pointer;transition:background .2s ease;text-decoration:none;color:inherit}.Library_searchPopularCard__r_H_B:hover{background:hsla(0,0%,100%,.1)}.Library_searchPopularCardContent__JBA18{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.Library_searchPopularCardDuration__Ga7ft{display:flex;align-items:center;gap:4px;color:hsla(0,0%,100%,.4);font-size:var(--font-size-xs-plus,.8rem);font-weight:500}.Library_searchPopularCardTitle__s1S6F{font-size:var(--font-size-base,.95rem);font-weight:500;color:#fff;line-height:1.2}.Library_searchPopularCardPlay__26WJA{width:24px;height:24px;flex-shrink:0;opacity:.6;transition:opacity .2s ease}.Library_searchPopularCard__r_H_B:hover .Library_searchPopularCardPlay__26WJA{opacity:1}.Library_searchSuggestionsList__90XI_{display:flex;flex-direction:column}.Library_searchSuggestion__864rx{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;cursor:pointer;border-radius:8px;transition:background .15s ease;color:#fff;font-size:.95rem}.Library_searchSuggestion__864rx:hover{background:hsla(0,0%,100%,.06)}.Library_searchSuggestionIcon__8Vjz5{opacity:.5;flex-shrink:0}.Library_searchResultsHeader__aqxzt{font-size:1.05rem;color:hsla(0,0%,100%,.6);margin-bottom:1.5rem;margin-top:3.125rem}.Library_searchResultsQuery__MskRI{color:#fff}.Library_searchWrapperMobile__ZyZF6{position:relative;z-index:52;margin-bottom:.75rem}.Library_searchWrapperMobile__ZyZF6 .Library_searchInputContainer__GBRmN{position:relative;width:100%;height:40px;padding:4px 4px 4px 12px}.Library_searchWrapperMobile__ZyZF6 .Library_searchInputContainerFocused__qZp77{width:100%}.Library_searchWrapperMobile__ZyZF6 .Library_searchInputContainer__GBRmN .Library_searchButton__kBY8O{width:32px;height:32px}.Library_searchWrapperMobile__ZyZF6 .Library_searchDropdown__sq9Hj{left:0;width:100%;max-width:100%}@media (max-width:768px){.Library_searchInput__gUXc2{font-size:16px}.Library_searchDropdown__sq9Hj{left:0;width:100%;max-width:100%}}