.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_startSection__uNVrd{display:flex;flex-direction:column;align-items:center;gap:8px}.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;margin:0 auto;border-radius:2px}.SkillTree_foundationSection__KZZG9{display:flex;justify-content:center}.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:10rem;align-items:center;padding-left:50px;padding-bottom:0}.SkillTree_levelNodeCell__aDAoR{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;align-items:center}.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;display:flex;flex-direction:column;gap:8px}.SkillTree_foundationTitle__dd8Zj{font-size:15px;font-weight:500;color:#fff;margin:0;line-height:1.3}.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}.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(-90deg)}.SkillTree_subTypeCardOpen__OlMgL .SkillTree_subTypeChevron__H6Jkb,.SkillTree_subTypeCard__6elmN:hover .SkillTree_subTypeChevron__H6Jkb{opacity:1;transform:translateX(10px) rotate(-90deg)}.SkillTree_subTypeVideoOverlay__jBvMa{position:absolute;top:0;left:100%;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:translateX(-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:translateX(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:5rem;padding-left:30px}.SkillTree_skillNode__kYLtX{max-width:280px;min-width:280px}.SkillTree_subTypeColumn__vmahz{flex:0 0 240px}}@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)}}.PostRegistrationModal_overlay__X1Lzv{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1.5rem;backdrop-filter:blur(6px);overflow-y:auto}.PostRegistrationModal_modal__MMITO{background:rgba(10,14,30,.95);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.5);width:100%;max-width:520px;position:relative;padding:2rem;max-height:90vh;overflow-y:auto;font-family:Inter,SF Pro Display,Segoe UI,system-ui,-apple-system,sans-serif}.PostRegistrationModal_closeButton__6e4O8{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14);color:#fff;font-size:1.4rem;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10}.PostRegistrationModal_closeButton__6e4O8:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border-color:hsla(0,0%,100%,.24)}.PostRegistrationModal_header__YFvpb{text-align:center;margin-bottom:1.25rem}.PostRegistrationModal_icon__VCuPa{font-size:3rem;margin-bottom:0;line-height:1}.PostRegistrationModal_title__6lgFK{font-size:1.4rem;font-weight:var(--font-weight-bold);color:#f8fafc;margin:0;line-height:var(--line-height-snug)}.PostRegistrationModal_subtitle__oOC3Y{font-size:var(--font-size-base-minus);color:#cdd5f5;margin:0;line-height:var(--line-height-relaxed)}.PostRegistrationModal_welcomeNote__ShmK4{font-size:.9rem;line-height:var(--line-height-loose);color:#cdd5f5;text-align:center;margin:0 0 1.5rem;padding:.875rem 1rem;background:linear-gradient(135deg,rgba(189,46,255,.27),rgba(47,51,249,.18));border:none;border-image:none;border-radius:12px}.PostRegistrationModal_welcomeNote__ShmK4 strong{color:#a78bfa}.PostRegistrationModal_section__RrscG{margin-bottom:1.5rem}.PostRegistrationModal_sectionTitle__DTFrU{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0 0 .75rem}.PostRegistrationModal_featureList__p5Cot{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.PostRegistrationModal_featureList__p5Cot li{display:flex;align-items:center;gap:.75rem;font-size:var(--font-size-base-minus);color:#cdd5f5;padding:2px .375rem;background:none;border:none;border-radius:12px;transition:background .2s ease}.PostRegistrationModal_featureList__p5Cot li:hover{background:none}.PostRegistrationModal_featureDuration__zSfSp{padding:2px .375rem!important;border:none!important;background:none!important}.PostRegistrationModal_featureDuration__zSfSp strong{color:#10b981}.PostRegistrationModal_featureIcon___RWNA{font-size:1.3rem;flex-shrink:0;width:2rem;text-align:center;line-height:1}.PostRegistrationModal_footer__5kmUr{display:flex;flex-direction:column}.PostRegistrationModal_confirmButton___uE8J{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;border:none;border-radius:12px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 12px rgba(139,92,246,.4)}.PostRegistrationModal_confirmButton___uE8J:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(139,92,246,.6)}@media (max-width:768px){.PostRegistrationModal_overlay__X1Lzv{padding:1rem}.PostRegistrationModal_modal__MMITO{padding:1.5rem;max-height:95vh}.PostRegistrationModal_title__6lgFK{font-size:var(--font-size-md)}.PostRegistrationModal_icon__VCuPa{font-size:var(--font-size-4xl)}}.AuthForm_modalOverlay__glGko{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:10001;padding:1.5rem;backdrop-filter:blur(6px)}.AuthForm_modal__F0e4n{background:rgba(10,14,30,.9);padding: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:460px;width:100%;position:relative}.AuthForm_modalHeader__XcWrW{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.AuthForm_modalTitle__hcDKC{margin:0;color:#f8fafc;font-weight:var(--font-weight-bold);font-size:var(--font-size-md);letter-spacing:-.01em}.AuthForm_closeInHeader__6o401{position:static!important;width:32px;height:32px;border-radius:12px}.AuthForm_authToggle___pUar{display:flex;gap:.5rem;margin-bottom:1rem}.AuthForm_authToggle___pUar button{padding:.5rem 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.04);color:#cdd5f5;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s ease;flex:1}.AuthForm_authToggle___pUar button.AuthForm_active__C2qns{background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;border-color:hsla(0,0%,100%,.12)}.AuthForm_authToggle___pUar button:hover{border-color:hsla(0,0%,100%,.18)}.AuthForm_authToggle___pUar button.AuthForm_active__C2qns:hover{filter:brightness(1.02)}.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%,.12);border-radius:10px;background:hsla(0,0%,100%,.04);color:#e9ecf5;font-size:var(--font-size-base-minus);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;box-sizing:border-box}.AuthForm_modal__F0e4n input::placeholder{color:#9aa3c2}.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);background:hsla(0,0%,100%,.07)}.AuthForm_modal__F0e4n button[type=submit]{width:100%;padding:.75rem 1.5rem;border:1px solid hsla(0,0%,100%,.12);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)}.AuthForm_modal__F0e4n button[type=submit]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02)}.AuthForm_modal__F0e4n button[type=submit]:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm_forgotPasswordBtn__9ap5_{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.85rem;padding:0;text-align:left;transition:color .2s ease}.AuthForm_forgotPasswordBtn__9ap5_:hover:not(:disabled){color:#1d4ed8;text-decoration:underline}.AuthForm_forgotPasswordBtn__9ap5_:disabled{color:#9ca3af;cursor:not-allowed}.AuthForm_errorMessage__Fydfj,.AuthForm_successMessage__sB5CT{font-size:.9rem;margin-bottom:.75rem;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:.9rem;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}@media (max-width:768px){.AuthForm_modalOverlay__glGko{padding:1rem}.AuthForm_modal__F0e4n{min-width:280px;padding:1.4rem}}.ModalBase_modalOverlay__Oop1Y{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1.5rem;backdrop-filter:blur(6px)}.ModalBase_modal__VCWPc{background:rgba(10,14,30,.9);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.5);width:100%;max-width:520px;position:relative;padding:3.2rem 1.6rem 1.6rem}.ModalBase_close__oqhqq{position:absolute;top:.75rem;right:.75rem;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14);color:#fff;font-size:1.4rem;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;line-height:1;z-index:1}.ModalBase_close__oqhqq:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border-color:hsla(0,0%,100%,.24)}@media (max-width:768px){.ModalBase_modalOverlay__Oop1Y{padding:1rem}}.UserAvatar_userAvatarContainer__SS_KI{position:relative;display:inline-block;cursor:pointer}.UserAvatar_avatarWrapper__szelX{display:flex;align-items:center;gap:8px}.UserAvatar_avatarCircle__wmh6D{width:36px;height:36px;border-radius:50%;background-color:#24959f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm-minus);font-weight:var(--font-weight-semibold);letter-spacing:.5px;transition:box-shadow .2s ease}.UserAvatar_avatarWrapper__szelX:hover .UserAvatar_avatarCircle__wmh6D{box-shadow:0 4px 12px rgba(36,149,159,.3)}.UserAvatar_arrowIcon__S0QbI{color:#cdd5f5;opacity:.5;transition:opacity .2s ease}.UserAvatar_userAvatarContainer__SS_KI:hover .UserAvatar_arrowIcon__S0QbI{opacity:1}.UserAvatar_dropdown__1C8_V{position:absolute;top:calc(100% + 4px);right:0;background:rgba(5,9,21,.98);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.5);overflow:hidden;min-width:180px;z-index:1001;animation:UserAvatar_dropdownFadeIn__V_ASM .2s ease}.UserAvatar_dropdown__1C8_V:before{content:"";position:absolute;top:-30px;right:0;left:0;height:30px;background:transparent}@keyframes UserAvatar_dropdownFadeIn__V_ASM{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserAvatar_dropdownItem__4AGCS{display:block;width:100%;padding:.85rem 1.2rem;color:#cdd5f5;text-decoration:none;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease,color .2s ease;box-sizing:border-box;min-height:48px;display:flex;align-items:center}.UserAvatar_dropdownItem__4AGCS:hover{background:hsla(0,0%,100%,.08);color:#fff}.UserAvatar_dropdownItem__4AGCS:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.08)}.UserAvatar_dropdownItem__4AGCS:last-child{color:#fecdd3}.UserAvatar_dropdownItem__4AGCS:last-child:hover{background:rgba(254,205,211,.1);color:#fff}@media (max-width:768px){.UserAvatar_dropdown__1C8_V{right:-10px}}.Navigation_navbar__IpKAI{position:fixed;top:0;left:0;right:0;z-index:1000;padding:.85rem 1.5rem;display:flex;justify-content:space-between;align-items:center;background:rgba(5,9,21,.7);backdrop-filter:blur(14px);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.35)}.Navigation_logo__vuH99{display:flex;align-items:center;text-decoration:none;letter-spacing:var(--letter-spacing-tight)}.Navigation_logoImg__AwD_g{height:24px;width:auto;display:block}.Navigation_burger__3FdHp{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:1001;width:40px;height:32px}.Navigation_burgerLine__bYQMl{width:24px;height:2px;background:#f8fafc;border-radius:2px;transition:transform .3s ease,opacity .2s ease;transform-origin:center}.Navigation_burgerLineOpen__5REo1:first-child{transform:rotate(45deg) translateY(7px)}.Navigation_burgerLineOpen__5REo1:nth-child(2){opacity:0;transform:scaleX(0)}.Navigation_burgerLineOpen__5REo1:nth-child(3){transform:rotate(-45deg) translateY(-7px)}.Navigation_right__5bhxi{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.5rem)}.Navigation_navLink__7db7P{padding:.55rem 1rem;border-radius:10px;color:#cdd5f5;text-decoration:none;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-medium);transition:color .2s ease,transform .2s ease}.Navigation_navLink__7db7P:hover{color:#fff;transform:translateY(-1px)}.Navigation_navLinkActive__TfAAu{color:#fff;font-weight:var(--font-weight-semibold)}.Navigation_authBtn__Lgaqe{padding:.6rem 1.1rem;border-radius:12px;background:hsla(0,0%,100%,.05);color:#f8fafc;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;gap:.6rem;transition:border-color .2s ease,transform .2s ease,background .2s ease}.Navigation_authBtn__Lgaqe:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.Navigation_authBtn__Lgaqe.Navigation_loggedIn__j2P5h{background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(99,102,241,.08));border-color:rgba(139,92,246,.4);color:#f8fafc}.Navigation_userEmail__S6l5z{font-size:.92rem;color:#d7def5}.Navigation_logoutBtn__CPv2e{padding:.35rem .75rem;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;background:hsla(0,0%,100%,.04);color:#fecdd3;font-size:.9rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .2s ease,transform .2s ease}.Navigation_logoutBtn__CPv2e:hover{border-color:rgba(254,205,211,.7);transform:translateY(-1px)}.Navigation_mobileMenuButton__W_gtv{display:none;background:transparent;border:none;cursor:pointer;padding:.5rem;z-index:1001}.Navigation_hamburger__5xHJx,.Navigation_mobileMenuButton__W_gtv{flex-direction:column;justify-content:center;align-items:center;gap:4px}.Navigation_hamburger__5xHJx{display:flex;width:24px;height:24px}.Navigation_hamburger__5xHJx span{display:block;width:20px;height:2px;background:#f8fafc;border-radius:2px;transition:all .3s ease}.Navigation_hamburgerOpen__3HcNy span:first-child{transform:rotate(45deg) translate(5px,5px)}.Navigation_hamburgerOpen__3HcNy span:nth-child(2){opacity:0}.Navigation_hamburgerOpen__3HcNy span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.Navigation_mobileMenuOverlay__YPZZG{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;backdrop-filter:blur(4px);animation:Navigation_fadeIn__hkq5t .2s ease}.Navigation_mobileMenu__naTLl{position:fixed;top:0;right:0;bottom:0;width:280px;max-width:85vw;height:100vh;min-height:100svh;max-height:100vh;background:rgba(5,9,21,.98);backdrop-filter:blur(20px);border-left:1px solid hsla(0,0%,100%,.08);box-shadow:-10px 0 30px rgba(0,0,0,.5);padding:5rem 1.5rem calc(2rem + env(safe-area-inset-bottom, 0px) + 100px);display:flex;flex-direction:column;gap:1rem;overflow-y:auto;overflow-x:hidden;z-index:1000;animation:Navigation_slideInRight__jdo6J .3s ease;-webkit-overflow-scrolling:touch}@keyframes Navigation_fadeIn__hkq5t{0%{opacity:0}to{opacity:1}}@keyframes Navigation_slideInRight__jdo6J{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Navigation_mobileNavLink__J08ZJ{padding:.85rem 1.2rem;border-radius:12px;color:#cdd5f5;text-decoration:none;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);transition:border-color .2s ease,transform .2s ease,background .2s ease;display:block}.Navigation_mobileNavLink__J08ZJ:hover{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06)}.Navigation_mobileNavLink__J08ZJ.Navigation_navLinkActive__TfAAu{color:#fff;font-weight:var(--font-weight-semibold)}.Navigation_mobileAuthBtn__hC7PR{padding:1rem 1.2rem;border-radius:12px;background:hsla(0,0%,100%,.05);color:#f8fafc;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;transition:border-color .2s ease,transform .2s ease,background .2s ease;margin-top:auto}.Navigation_mobileAuthBtn__hC7PR:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08)}.Navigation_mobileAuthBtn__hC7PR.Navigation_loggedIn__j2P5h{background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(99,102,241,.08));border-color:rgba(139,92,246,.4);color:#f8fafc}.Navigation_mobileUserEmail__B98ah{font-size:var(--font-size-base-minus);color:#d7def5;width:100%}@media (max-width:1024px){.Navigation_navbar__IpKAI{padding:.75rem 1rem}.Navigation_logoImg__AwD_g{height:24px}.Navigation_burger__3FdHp{display:flex}.Navigation_rightOpen__WQfsS,.Navigation_right__5bhxi{display:none}.Navigation_authBtn__Lgaqe,.Navigation_navLink__7db7P{width:100%;font-size:var(--font-size-base);padding:16px 20px;border-radius:12px;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left}.Navigation_navLink__7db7P:last-of-type{border-bottom:none}.Navigation_authBtn__Lgaqe{margin-top:8px;justify-content:flex-start}.Navigation_userEmail__S6l5z{display:inline}.Navigation_mobileMenu__naTLl{padding:4rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom, 0px) + 100px);height:100vh;min-height:100svh;max-height:100vh;min-height:-webkit-fill-available}.Navigation_mobileAuthBtn__hC7PR{margin-top:auto;flex-shrink:0}}.Dashboard_dashboardContainer__z0MBE{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 3rem;flex:1;position:relative;z-index:1;color:#e9ecf5}.Dashboard_breadcrumbs__WSJRc{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}.Dashboard_breadcrumbLink__mZVD1{color:#cdd5f5;text-decoration:none;transition:color .2s ease}.Dashboard_breadcrumbLink__mZVD1:hover{color:#fff}.Dashboard_breadcrumbSeparator__P9uRG{color:#cdd5f5}.Dashboard_breadcrumbCurrent__ENqyW{color:#fff}.Dashboard_dashboardHeader__hgppQ{text-align:center;margin-bottom:3rem}.Dashboard_dashboardTitle__Sw27F{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:#f8fafc;margin-bottom:.5rem;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tighter)}.Dashboard_dashboardSubtitle__Q7wgG{font-size:var(--font-size-base);color:#cdd5f5}.Dashboard_userInfo__p_ppl{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.Dashboard_userName__fxwi3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:#f8fafc;margin:0}.Dashboard_userEmail__0T_PF{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:#cdd5f5;margin:0}.Dashboard_materialsSection__vVAUN,.Dashboard_subscriptionSection__ZV7W6{margin-bottom:3rem}.Dashboard_materialsHeader__sOtbe{margin-bottom:2rem}.Dashboard_materialsTitle__Fjui_{font-size:1.7rem;font-weight:var(--font-weight-bold);color:#f8fafc;margin-bottom:.5rem}.Dashboard_materialsSubtitle__aFgd_{font-size:var(--font-size-base-minus);color:#cdd5f5}.Dashboard_materialsGrid__AKGMo{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.Dashboard_materialCard__PwTjY{background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1.4rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;position:relative;box-shadow:0 14px 32px rgba(0,0,0,.35)}.Dashboard_materialCard__PwTjY:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.35);box-shadow:0 18px 42px rgba(99,102,241,.3)}.Dashboard_materialCard__PwTjY.Dashboard_premium__0eu_Z{border-color:rgba(245,158,11,.4);background:linear-gradient(145deg,rgba(245,158,11,.14),hsla(0,0%,100%,.02))}.Dashboard_materialCard__PwTjY.Dashboard_locked__tGOwQ{opacity:.7}.Dashboard_materialCard__PwTjY.Dashboard_locked__tGOwQ: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}.Dashboard_materialLockIcon__CBEHi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#9ca3af;z-index:2;pointer-events:none}.Dashboard_materialCardHeader__CClOk{display:flex;justify-content:space-between;align-items:start;margin-bottom:1rem;position:relative;z-index:3}.Dashboard_materialTitle__SmVTz{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0;flex:1}.Dashboard_materialBadge__decit{padding:.25rem .75rem;border-radius:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;margin-left:.5rem}.Dashboard_materialBadge__decit.Dashboard_premium__0eu_Z{background:rgba(245,158,11,.18);color:#fef3c7;border:1px solid rgba(245,158,11,.35)}.Dashboard_materialBadge__decit.Dashboard_free__DU06i{background:rgba(16,185,129,.18);color:#e8fff6;border:1px solid rgba(16,185,129,.35)}.Dashboard_materialCategory__IP1AP{font-size:.85rem;color:#b6bdd6;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:3}.Dashboard_materialDescription__w1x3s{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}.Dashboard_materialLink__bSAnF{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)}.Dashboard_materialLink__bSAnF:hover{transform:translateY(-1px);filter:brightness(1.02)}.Dashboard_materialLink__bSAnF.Dashboard_locked__tGOwQ{pointer-events:none;opacity:.5;cursor:not-allowed;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6)}.Dashboard_materialsEmpty__lJoUs{text-align:center;padding:3rem;opacity:.8}.Dashboard_subscriptionCard__Yxb_0{background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.75rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;position:relative;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.35)}.Dashboard_subscriptionCard__Yxb_0.Dashboard_hasSubscription__sK3Cw{border-color:rgba(16,185,129,.35)}.Dashboard_subscriptionCard__Yxb_0.Dashboard_noSubscription__Kq8gf{border-color:rgba(245,158,11,.35)}.Dashboard_subscriptionCardHeader__pIJcX{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.Dashboard_subscriptionCardTitle__TD3Ti{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0}.Dashboard_subscriptionStatus__xn7M0{padding:.5rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1px}.Dashboard_subscriptionStatus__xn7M0.Dashboard_active__9N81C{background:rgba(16,185,129,.18);color:#bbf7d0;border:1px solid rgba(16,185,129,.35)}.Dashboard_subscriptionStatus__xn7M0.Dashboard_inactive__m6YpQ{background:rgba(251,191,36,.18);color:#fef3c7;border:1px solid rgba(251,191,36,.35)}.Dashboard_subscriptionStatus__xn7M0.Dashboard_expired__X03NE{background:hsla(0,91%,71%,.18);color:#fecdd3;border:1px solid hsla(0,91%,71%,.35)}.Dashboard_subscriptionStatus__xn7M0.Dashboard_pending__QSvzH{background:rgba(251,191,36,.18);color:#fef3c7;border:1px solid rgba(251,191,36,.35)}.Dashboard_subscriptionInfo__7yVMo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}.Dashboard_subscriptionInfoItem__l4KGq{background:hsla(0,0%,100%,.03);padding:1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08)}.Dashboard_subscriptionInfoLabel___2S_Z{font-size:.85rem;color:#b6bdd6;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.Dashboard_subscriptionInfoValue__Pfap8{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:#f8fafc}.Dashboard_nextBillingInfo__mSWft{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.Dashboard_nextBillingLabel__ckEqd{font-size:.85rem;color:#9aa3c2;text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-weight-semibold)}.Dashboard_nextBillingValue__CB3cp{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#f8fafc}.Dashboard_autoRenewSection__h41Qr{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-bottom:1.5rem;gap:1rem}.Dashboard_autoRenewLabel__WHUOQ{display:flex;flex-direction:column;gap:.25rem;flex:1}.Dashboard_autoRenewLabel__WHUOQ>span:first-child{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:#f8fafc}.Dashboard_autoRenewDescription__04_m_{font-size:var(--font-size-sm);color:#b6bdd6}.Dashboard_toggleSwitch__SyDg4{position:relative;display:inline-block;width:52px;height:28px;flex-shrink:0}.Dashboard_toggleSwitch__SyDg4 input{opacity:0;width:0;height:0}.Dashboard_toggleSlider__lEBZk{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:28px}.Dashboard_toggleSlider__lEBZk:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.Dashboard_toggleSwitch__SyDg4 input:checked+.Dashboard_toggleSlider__lEBZk{background-color:#10b981}.Dashboard_toggleSwitch__SyDg4 input:checked+.Dashboard_toggleSlider__lEBZk:before{transform:translateX(24px)}.Dashboard_toggleSwitch__SyDg4 input:disabled+.Dashboard_toggleSlider__lEBZk{opacity:.6;cursor:not-allowed}.Dashboard_paymentPrompt__e2rGz{background:linear-gradient(145deg,rgba(139,92,246,.12),rgba(34,211,238,.12));border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1.4rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 14px 32px rgba(0,0,0,.3)}.Dashboard_paymentPromptMessage__i9hWq{display:flex;flex-direction:column;gap:.75rem}.Dashboard_paymentPromptTitle__mpyW_{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0}.Dashboard_paymentPromptText__TuypJ{font-size:var(--font-size-base-minus);color:#cdd5f5;line-height:var(--line-height-loose);margin:0}.Dashboard_paymentButton__OM3nb{padding:.9rem 2rem;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;align-self:flex-start;box-shadow:0 14px 32px rgba(99,102,241,.3)}.Dashboard_paymentButton__OM3nb:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02)}.Dashboard_paymentButton__OM3nb:disabled{opacity:.6;cursor:not-allowed;transform:none}.Dashboard_subscriptionFeatures__0vEQz{margin:1.5rem 0}.Dashboard_subscriptionFeaturesTitle__k9ge8{font-size:1.05rem;font-weight:var(--font-weight-bold);margin-bottom:1rem;color:#f8fafc}.Dashboard_subscriptionFeaturesList__9eKBu{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem}.Dashboard_subscriptionFeaturesList__9eKBu li{padding:.75rem;background:hsla(0,0%,100%,.03);border-radius:10px;display:flex;align-items:center;gap:.75rem;font-size:var(--font-size-base-minus);color:#e9ecf5}.Dashboard_subscriptionFeaturesList__9eKBu li:before{content:"✓";color:#34d399;font-weight:700;font-size:var(--font-size-md)}.Dashboard_noSubscriptionMessage__HGAPb{text-align:center;padding:2rem}.Dashboard_noSubscriptionMessage__HGAPb h3{font-size:1.4rem;margin-bottom:1rem;color:#f8fafc}.Dashboard_noSubscriptionMessage__HGAPb p{font-size:var(--font-size-base-minus);color:#cdd5f5;margin-bottom:2rem;line-height:var(--line-height-loose)}.Dashboard_btnPrimary__ULmWW{padding:.75rem 2rem;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none;display:inline-block;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;box-shadow:0 12px 30px rgba(99,102,241,.3)}.Dashboard_btnPrimary__ULmWW:hover{transform:translateY(-1px);filter:brightness(1.02)}.Dashboard_backLink__exTSD{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.5rem;color:#e9ecf5;text-decoration:none;transition:border-color .2s ease,background .2s ease;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-bold);padding:.65rem 1.1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.Dashboard_backLink__exTSD:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.07)}.Dashboard_loading__5pNHT{text-align:center;padding:3rem;font-size:var(--font-size-md);color:#cdd5f5}.Dashboard_errorMessage__3hAcq{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}.Dashboard_successMessage__yOpGz{background:rgba(16,185,129,.12);border:1px solid rgba(52,211,153,.25);border-radius:10px;padding:1rem;color:#bbf7d0;text-align:center;margin:2rem 0;font-weight:var(--font-weight-semibold)}.Dashboard_promoCodeSection__bVLi_{margin-top:2rem;padding:1.5rem;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.08)}.Dashboard_promoTitle__NuCVy{margin:0 0 1rem;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:#f8fafc}.Dashboard_promoCodeInput__JbS5D{display:flex;gap:.75rem}.Dashboard_promoInput__CBcBI{flex:1;padding:.75rem 1rem;font-size:var(--font-size-base);font-family:Courier New,monospace;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;background:rgba(0,0,0,.2);color:#f8fafc;outline:none;transition:border-color .2s}.Dashboard_promoInput__CBcBI:focus{border-color:rgba(139,92,246,.5)}.Dashboard_promoInput__CBcBI:disabled{opacity:.5;cursor:not-allowed}.Dashboard_promoButton__p6nGK{padding:.75rem 1.5rem;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;border:none;border-radius:8px;cursor:pointer;transition:transform .2s,filter .2s;white-space:nowrap}.Dashboard_promoButton__p6nGK:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.Dashboard_promoButton__p6nGK:disabled{opacity:.5;cursor:not-allowed}.Dashboard_promoError__CZwNU{margin-top:.75rem;padding:.75rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#fca5a5;font-size:.9rem}.Dashboard_promoSuccess__k9eZ7{margin-top:.75rem;padding:.75rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#86efac;font-size:.9rem}.Dashboard_queueSection__UWvPT{margin-top:2rem;padding:1.5rem;background:hsla(0,0%,100%,.03);border-radius:16px;border:1px solid hsla(0,0%,100%,.08)}.Dashboard_queueTitle__WJzh0{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:#f8fafc;margin-bottom:.5rem}.Dashboard_queueDescription__8IE4z{font-size:.9rem;color:#94a3b8;margin-bottom:1.5rem}.Dashboard_queueList__yD1NH{display:flex;flex-direction:column;gap:.75rem}.Dashboard_queueItem____FSU{display:flex;align-items:center;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.06)}.Dashboard_queueItemPosition__TbqN1{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;font-size:.85rem;font-weight:var(--font-weight-semibold);color:#fff}.Dashboard_queueItemInfo__AO78N{flex:1}.Dashboard_queueItemName__z_qXa{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#f8fafc}.Dashboard_queueItemDays__DinQh{font-size:.85rem;color:#94a3b8;margin-top:.25rem}.Dashboard_queueItemPrice__fKViA{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:#34d399}.Dashboard_queueTotal__dVOOX{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08);font-size:var(--font-size-base-minus);color:#e9ecf5;text-align:right}.Dashboard_queueTotal__dVOOX strong{color:#34d399}@media (max-width:768px){.Dashboard_dashboardContainer__z0MBE{padding:2rem 10px 3rem}.Dashboard_breadcrumbs__WSJRc{margin-bottom:12px}.Dashboard_dashboardTitle__Sw27F{font-size:var(--font-size-3xl)}.Dashboard_subscriptionCard__Yxb_0{padding:1.5rem}.Dashboard_materialsGrid__AKGMo,.Dashboard_subscriptionFeaturesList__9eKBu,.Dashboard_subscriptionInfo__7yVMo{grid-template-columns:1fr}.Dashboard_promoCodeInput__JbS5D{flex-direction:column}}.RecommendationSidebar_sidebar__mIKod{display:flex;flex-direction:column;width:280px;flex-shrink:0;height:100%;gap:.5rem}.RecommendationSidebar_header__y8Mjo{font-size:.9rem;font-weight:var(--font-weight-semibold,600);color:hsla(0,0%,100%,.9);margin:0;padding-bottom:.15rem;letter-spacing:.01em}.RecommendationSidebar_cards__tFzXB{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}.RecommendationSidebar_card__hESiB{flex:1;min-height:0;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:pointer;text-align:left;font-family:inherit;color:#e9ecf5;display:flex;align-items:center;padding:1rem .7rem;transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.RecommendationSidebar_card__hESiB:hover{border-color:hsla(0,0%,100%,.2);transform:scale(1.01);background:hsla(0,0%,100%,.055);box-shadow:0 4px 16px rgba(0,0,0,.25)}.RecommendationSidebar_cardContent__SFCoL{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.RecommendationSidebar_cardMeta__XFMVJ{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.RecommendationSidebar_materialType__GT_xb{font-size:.78rem;font-weight:var(--font-weight-medium,500);color:hsla(0,0%,100%,.5)}.RecommendationSidebar_metaDot__UNKlT{font-size:.65rem;color:hsla(0,0%,100%,.3)}.RecommendationSidebar_duration__Im3Kv{font-size:.78rem;color:hsla(0,0%,100%,.45);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:.2rem}.RecommendationSidebar_newBadge__AP_p9{font-size:.6rem;font-weight:var(--font-weight-semibold,600);color:#d1fae5;background:rgba(16,185,129,.22);border:1px solid rgba(16,185,129,.4);border-radius:99px;padding:.05rem .4rem;letter-spacing:.03em;white-space:nowrap}.RecommendationSidebar_cardTitleRow__15u_7{display:flex;align-items:center;gap:.5rem}.RecommendationSidebar_lockIcon__56CdX{font-size:.7rem;flex-shrink:0;opacity:.7}.RecommendationSidebar_cardTitle__ndQXk{font-size:.85rem;font-weight:var(--font-weight-semibold,600);color:#f1f5f9;line-height:1.3;margin:0;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RecommendationSidebar_playIcon__tEUoO{flex-shrink:0;transition:transform .18s ease}.RecommendationSidebar_card__hESiB:hover .RecommendationSidebar_playIcon__tEUoO{transform:scale(1.1)}@media (max-width:768px){.RecommendationSidebar_sidebar__mIKod{width:100%;height:auto;gap:.4rem}.RecommendationSidebar_cards__tFzXB{gap:.35rem}.RecommendationSidebar_card__hESiB{flex:none;width:100%}.RecommendationSidebar_playIcon__tEUoO{width:24px;height:24px}}.VideoEndOverlay_overlay__3pcWz{position:absolute;inset:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:1.5rem 1.25rem 1.25rem;z-index:10;animation:VideoEndOverlay_fadeIn__X13FV .3s ease forwards;overflow:hidden}@keyframes VideoEndOverlay_fadeIn__X13FV{0%{opacity:0}to{opacity:1}}.VideoEndOverlay_closeButton__DtRTG{position:absolute;top:.6rem;right:.6rem;width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.7);font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease;line-height:1}.VideoEndOverlay_closeButton__DtRTG:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.28);color:#fff}.VideoEndOverlay_header__Vloc0{text-align:center;display:flex;flex-direction:column;gap:.2rem}.VideoEndOverlay_headerCompleted__Q_mg5{font-size:var(--font-size-sm,.8125rem);font-weight:var(--font-weight-medium,500);color:hsla(0,0%,100%,.45);letter-spacing:.02em;margin:0}.VideoEndOverlay_headerTitle__NFygQ{font-size:clamp(.95rem,2.5vw,1.2rem);font-weight:var(--font-weight-bold,700);color:#fff;margin:0;line-height:1.25}.VideoEndOverlay_desktopOnly__1WSiy{display:contents}.VideoEndOverlay_mobileOnly__JSR1J{display:none}@media (max-width:768px){.VideoEndOverlay_desktopOnly__1WSiy{display:none}.VideoEndOverlay_mobileOnly__JSR1J{display:contents}}.VideoEndOverlay_cardsRow__gIEKQ{display:flex;flex-direction:row;gap:.75rem;width:100%;max-width:660px;justify-content:center}.VideoEndOverlay_cardsRowSingle__B3G2_{max-width:320px}.VideoEndOverlay_card__jdJ5e{flex:1;min-width:0;border-radius:12px;padding:.85rem 1rem;cursor:pointer;text-align:left;font-family:inherit;color:#e9ecf5;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;display:flex;flex-direction:column;gap:.5rem}.VideoEndOverlay_card__jdJ5e:hover{transform:scale(1.02)}.VideoEndOverlay_cardPurple__9qlJf{background:rgba(31,18,61,.8);border:1px solid #2e1f5c}.VideoEndOverlay_cardPurple__9qlJf:hover{border-color:rgba(124,58,237,.9);box-shadow:0 4px 20px rgba(124,58,237,.2);background:rgba(31,18,61,.9)}.VideoEndOverlay_cardGreen__sR0Be{background:rgba(23,41,33,.82);border:1px solid #1c4031}.VideoEndOverlay_cardGreen__sR0Be:hover{border-color:rgba(16,185,129,.9);box-shadow:0 4px 20px rgba(16,185,129,.2);background:rgba(23,41,33,.92)}.VideoEndOverlay_cardLabel__2Ljp4{display:flex;align-items:center;gap:.4rem}.VideoEndOverlay_cardLabelIcon__n9s3W{flex-shrink:0}.VideoEndOverlay_cardLabelText__okE_8{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.55)}.VideoEndOverlay_cardPurple__9qlJf .VideoEndOverlay_cardLabelText__okE_8{color:#a78bfa}.VideoEndOverlay_cardGreen__sR0Be .VideoEndOverlay_cardLabelText__okE_8{color:#6ee7b7}.VideoEndOverlay_cardBody__l91Uo{display:flex;align-items:flex-start;gap:.4rem}.VideoEndOverlay_lockIcon__KZwTc{font-size:.75rem;flex-shrink:0;margin-top:.15rem;opacity:.7}.VideoEndOverlay_cardTitle___SIb1{font-size:clamp(.78rem,2vw,.9rem);font-weight:var(--font-weight-semibold,600);color:#f1f5f9;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.VideoEndOverlay_cardMeta__8cHtP{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:auto}.VideoEndOverlay_contentType__x_VM1{font-size:.72rem;color:hsla(0,0%,100%,.5)}.VideoEndOverlay_metaDot__WOPJQ{font-size:.6rem;color:hsla(0,0%,100%,.3)}.VideoEndOverlay_duration__nkRjE{font-size:.72rem;color:hsla(0,0%,100%,.45);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:.25rem}.VideoEndOverlay_newBadge__fyWwA{font-size:.65rem;font-weight:var(--font-weight-semibold,600);color:#d1fae5;background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.35);border-radius:99px;padding:.1rem .5rem;letter-spacing:.03em}.VideoEndOverlay_mobileCardsColumn__wEtpz{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:340px}.VideoEndOverlay_mobileCard__I5i0l{width:90%;margin:0 auto;border-radius:12px;padding:.35rem .85rem;cursor:pointer;text-align:left;font-family:inherit;color:#e9ecf5;transition:transform .18s ease,border-color .18s ease,background .18s ease;display:flex;align-items:center}.VideoEndOverlay_mobileCard__I5i0l:hover{transform:scale(1.02)}.VideoEndOverlay_mobileCardContent__AIoKL{display:flex;flex-direction:column;gap:0;flex:1;min-width:0}.VideoEndOverlay_mobileCardMeta__hdN_P{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:hsla(0,0%,100%,.5)}.VideoEndOverlay_mobileCardType__oiBHG{font-size:.7rem;color:hsla(0,0%,100%,.6);font-weight:var(--font-weight-medium,500)}.VideoEndOverlay_mobileCardTitleRow__xHeMo{display:flex;align-items:center;gap:.5rem}.VideoEndOverlay_mobileCardTitle__Oq4Vd{font-size:.8rem;font-weight:var(--font-weight-semibold,600);color:#f1f5f9;line-height:1.3;margin:0;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.VideoEndOverlay_playIcon__rCJRE{flex-shrink:0}.VideoEndOverlay_navButtons__gU1oq{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;justify-content:center}.VideoEndOverlay_navButton__rzynK{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:99px;color:hsla(0,0%,100%,.75);font-size:clamp(.7rem,1.8vw,.82rem);font-weight:var(--font-weight-medium,500);font-family:inherit;padding:.4rem .9rem;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease;display:flex;align-items:center;gap:.35rem}.VideoEndOverlay_navButton__rzynK:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.38);color:#fff}@media (max-width:768px){.VideoEndOverlay_overlay__3pcWz{gap:.9rem;padding:1.1rem .85rem .9rem}.VideoEndOverlay_headerCompleted__Q_mg5,.VideoEndOverlay_headerTitle__NFygQ,.VideoEndOverlay_navButtonDesktopOnly___6e1Y{display:none}.VideoEndOverlay_navButtons__gU1oq{gap:.4rem}.VideoEndOverlay_navButton__rzynK{padding:.35rem .75rem}}@media (max-width:480px){.VideoEndOverlay_headerTitle__NFygQ{font-size:.9rem}}.Home_page__Yvcrx{position:relative;min-height:100vh;background:radial-gradient(circle at 20% 20%,rgba(99,102,241,.14),transparent 35%),radial-gradient(circle at 80% 0,rgba(56,189,248,.14),transparent 30%),#050915;color:#e9ecf5;overflow:hidden}.Home_backdrop__ntuza,.Home_grid__AVljO,.Home_noise__B9DTH{position:fixed;inset:0;pointer-events:none;z-index:0}.Home_backdrop__ntuza{background:radial-gradient(circle at 25% 25%,rgba(139,92,246,.18),transparent 40%),radial-gradient(circle at 80% 20%,rgba(236,72,153,.16),transparent 35%),radial-gradient(circle at 60% 70%,rgba(56,189,248,.12),transparent 35%);filter:blur(40px);opacity:.9}.Home_grid__AVljO{background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:64px 64px;opacity:.25}.Home_noise__B9DTH{background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent);mix-blend-mode:soft-light;opacity:.6}.Home_main__VkIEL{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:48px 24px;display:flex;flex-direction:column;gap:48px}.Home_hero__VkeT1{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:stretch}.Home_heroText__g9CCy{padding:24px 36px;display:flex;flex-direction:column;gap:24px}.Home_badge__ng_aq{display:inline-flex;align-items:center;gap:6px;padding:12px 18px;border-radius:14px;background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(34,211,238,.18));color:#fff;border:1px solid hsla(0,0%,100%,.16);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.7;letter-spacing:-.005em;box-shadow:0 12px 28px rgba(99,102,241,.35)}.Home_heroTitle__AMpNI{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:-.03em}.Home_lead___zziS{color:#b6bdd6;font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);max-width:720px;margin-bottom:24px}.Home_actions__EipX5{display:flex;flex-direction:column;align-items:stretch;gap:24px;height:fit-content}.Home_actions__EipX5 .Home_tertiaryBtn__TiCf_{width:100%;box-sizing:border-box}.Home_actions__EipX5 .Home_actionsRow__trlit{width:100%;display:flex}.Home_actions__EipX5 .Home_actionsRow__trlit .Home_primaryBtn__mDzTP{width:100%;box-sizing:border-box}.Home_actionsRow__trlit{display:flex;flex-wrap:wrap;gap:12px}.Home_interactiveCard__vuFdf{padding:16px;border-radius:14px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border:none;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit;display:block}.Home_interactiveCard__vuFdf:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.Home_primaryBtn__mDzTP{background:transparent;color:#fff;padding:12px 24px;border-radius:8px;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);height:44px;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,transform .2s ease}.Home_primaryBtn__mDzTP:hover{border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.Home_ghostBtn__uvTSk{padding:12px 24px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);color:#fff;background:transparent;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);height:44px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,transform .2s ease}.Home_ghostBtn__uvTSk:hover{border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.Home_tertiaryBtn__TiCf_{padding:14px 24px;border-radius:8px;background:linear-gradient(135deg,#8b5cf6,#6366f1 50%,#08a5c4);border:none;color:#fff;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);height:48px;width:300px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(139,92,246,.3)}.Home_tertiaryBtn__TiCf_:hover{transform:translateY(-2px);box-shadow:0 12px 30px 0 rgba(139,92,246,.4);filter:brightness(1.05)}.Home_heroStats__xCTSg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:20px}.Home_pill__2LXzG{padding:12px 16px;border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));box-shadow:none}.Home_pillLabel__sdRBG{display:block;color:#9aa3c2;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.7;margin-bottom:4px}.Home_pillValue__oCVGN{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);line-height:1.7;color:#f8fafc}.Home_heroPanel__gpxO6{background:hsla(0,0%,100%,.04);border-radius:12px;padding:24px;backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:16px}.Home_panelHeader__vrISh{display:flex;flex-direction:column;gap:0}.Home_panelHeaderTop__ojqMk{display:flex;align-items:center;justify-content:space-between;gap:16px}.Home_panelTitle__2Dfon{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin-top:24px;margin-bottom:0;color:#fff}.Home_panelBadge__WCDlE{background:transparent;display:flex;flex-direction:column;gap:0;border:none;padding:0;width:140px}.Home_panelBadgeLabel__2_Vys{color:#9aa3c2;font-size:var(--font-size-sm);line-height:14px}.Home_panelBadgeName__x47h_{color:#fff;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.7}.Home_panelGrid___ytqO{display:flex;flex-direction:column;gap:0}.Home_panelCard__91jEt{padding:16px 0;border-radius:0;background:transparent;border:none;display:flex;flex-direction:column;gap:6px;cursor:default}.Home_panelCardContent__Cnw7u{position:relative;padding-left:12px;border-left:2px solid #9aa3c2;display:flex;flex-direction:column;gap:4px;color:#e9ecf5}.Home_cardMeta__pexx9{color:#9aa3c2;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.7}.Home_panelCardContent__Cnw7u h4{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:#fff}.Home_panelCardContent__Cnw7u p{color:#cdd5f5;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;margin:0}.Home_panelFoot___4TlZ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px;border-top:1px solid hsla(0,0%,100%,.06)}.Home_panelFoot___4TlZ>div{display:flex;flex-direction:column;gap:4px}.Home_panelFoot___4TlZ .Home_cardMeta__pexx9{color:#9aa3c2;font-size:var(--font-size-sm);margin:0}.Home_panelFoot___4TlZ>div>p:not(.Home_cardMeta__pexx9){color:#fff;font-size:var(--font-size-base);line-height:22px;margin:0}.Home_panelFoot___4TlZ>.Home_linkBtn__11pNZ{margin-top:28px}.Home_linkBtn__11pNZ{padding:12px 20px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:transparent;color:#fff;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);height:44px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:border-color .2s ease,transform .2s ease}.Home_linkBtn__11pNZ:hover{border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.Home_section__3569L{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:48px 36px;backdrop-filter:blur(12px);box-shadow:0 14px 40px rgba(0,0,0,.35)}.Home_sectionHeader__BnBQb{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.Home_sectionLabel__KsGVD{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;background:transparent;color:#fff;letter-spacing:.08em;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.7;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.1);text-shadow:none}.Home_sectionTitle__DKb2S{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);margin:0}.Home_sectionSub__SbXGw{color:#b6bdd6;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;max-width:820px}.Home_bentoGrid__SSifA{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.Home_bentoCard__K6Tke{padding:1.2rem;border-radius:14px;background:linear-gradient(137deg,rgba(60,170,255,.07),rgba(190,106,255,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1);border:none;display:flex;flex-direction:column;gap:.5rem;min-height:200px;position:relative;overflow:hidden;cursor:default}.Home_cardTop__WUFl_{display:flex;align-items:center;justify-content:space-between;color:#cbd5f5}.Home_cardTag__FjJlu{padding:4px 12px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.7}.Home_cardNumber__U0vTc{font-weight:var(--font-weight-bold);color:#7680a7}.Home_bentoCard__K6Tke h3{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.Home_bentoCard__K6Tke p{margin:0;color:#cdd5f5;font-size:var(--font-size-base)}.Home_bentoCard__K6Tke p,.Home_cardFooter__VMaY2{font-weight:var(--font-weight-normal);line-height:1.7}.Home_cardFooter__VMaY2{margin-top:auto;color:#97a0c2;font-size:var(--font-size-sm)}.Home_timeline__sGYK5{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.Home_timelineCard__RVALw{padding:1.2rem;border-radius:14px;background:linear-gradient(137deg,rgba(60,170,255,.07),rgba(190,106,255,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1);border:none;display:flex;flex-direction:column;gap:.5rem;cursor:default}.Home_timelineCard__RVALw .Home_timelineMeta__8yZWx,.Home_timelineMeta__8yZWx{color:#9aa3c2;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:18px}.Home_timelineTitle__u6mEQ{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.Home_timelineCard__RVALw p:not(.Home_timelineMeta__8yZWx){color:#cdd5f5;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;margin:0}.Home_formatsGrid__J5rZj{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.Home_formatCard__lCWR6{padding:1.2rem;border-radius:14px;background:linear-gradient(137deg,rgba(60,170,255,.07),rgba(190,106,255,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1);border:none;display:flex;flex-direction:column;gap:.5rem;cursor:default}.Home_formatCard__lCWR6 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.Home_formatCard__lCWR6 p{font-size:var(--font-size-base);margin:0}.Home_formatCard__lCWR6 p,.Home_formatTag__WrrrM{font-weight:var(--font-weight-normal);line-height:1.7}.Home_formatTag__WrrrM{align-self:flex-start;padding:4px 12px;border-radius:999px;background:hsla(0,0%,100%,.06);color:#cbd5f5;font-size:var(--font-size-sm);border:1px solid hsla(0,0%,100%,.08)}.Home_plansSurface__ci4kk{border-radius:16px;padding:.5rem}.Home_expertiseGrid__4q4cN{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.Home_expertiseCard__rrSyX{display:flex;gap:12px;align-items:center;padding:1.2rem;border-radius:14px;background:linear-gradient(137deg,rgba(60,170,255,.07),rgba(190,106,255,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1);border:none;cursor:default}.Home_expertiseCard__rrSyX p{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;margin:0}.Home_faqList__3tXRY{display:flex;flex-direction:column;gap:12px}.Home_faqItem__Remjx{border:none;border-bottom:1px solid hsla(0,0%,100%,.06);border-radius:0;background:transparent;overflow:hidden;transition:border-color .2s ease}.Home_faqItem__Remjx:hover{border-bottom-color:hsla(0,0%,100%,.12)}.Home_faqQuestion__TbmYm{width:100%;padding:16px 20px;background:transparent;border:none;color:#f8fafc;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left}.Home_faqQuestion__TbmYm span{font-weight:var(--font-weight-medium)}.Home_faqIcon__WCE2x{display:flex;align-items:center;justify-content:center;color:#cbd5f5;flex-shrink:0;transition:transform .25s ease}.Home_faqIcon__WCE2x svg{width:12px;height:8px}.Home_faqAnswer__d99a2{padding:0 20px;color:#cdd5f5;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .25s ease,padding .25s ease,opacity .25s ease;opacity:0}.Home_faqOpen__XpDrs .Home_faqAnswer__d99a2{max-height:200px;padding:0 20px 16px;opacity:1}.Home_faqListItems__cxazT{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.Home_faqListItems__cxazT li{padding:0;color:#cfd5f3;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.7}.Home_contactGrid__Fcz6h{display:flex;width:100%;gap:80px}.Home_contactCard__LMdtN{padding:20px 0;border-radius:0;background:transparent;border:none;display:flex;flex-direction:column;gap:8px;cursor:default}.Home_contactCard__LMdtN h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.Home_contactCard__LMdtN p{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;margin:0}.Home_ctaRow__MhEUT{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.Home_welcomeBanner__01LBb{text-align:center;padding:48px 32px;margin:0 auto;max-width:720px;background:linear-gradient(145deg,rgba(139,92,246,.08),rgba(34,211,238,.06));border:1px solid rgba(139,92,246,.2);border-radius:20px}.Home_welcomeBannerTitle__kPz3Q{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:12px}.Home_welcomeBannerText__4_y32{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:24px}.Home_ctaContainer__4ocXF{display:flex;justify-content:center;margin-top:24px;margin-bottom:24px}.Home_modalOverlay__Q9k7h{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10001;padding:24px;backdrop-filter:blur(6px)}.Home_modal___NgiA{width:100%;max-width:540px;background:rgba(10,14,30,.9);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:24px;box-shadow:0 18px 50px rgba(0,0,0,.5)}.Home_modalHeader__0qgf3{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.Home_modalHeader__0qgf3 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.Home_closeButton__rDX9l{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#e9ecf5;font-size:1.4rem;width:36px;height:36px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.Home_closeButton__rDX9l:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08)}.Home_modalContent__XKBCH{color:#cdd5f5;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7}.Home_modalContent__XKBCH ul{margin:12px 0 0;padding-left:20px;color:#e9ecf5}.Home_modalContent__XKBCH ul li{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7}.Home_modalActions__3oQNQ{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.Home_modalButtonPrimary__t2CnM,.Home_modalButtonSecondary__AO4Qh{flex:1;min-width:180px;padding:12px 20px;border-radius:12px;font-weight:var(--font-weight-bold);cursor:pointer;border:1px solid hsla(0,0%,100%,.1);transition:transform .2s ease,box-shadow .2s ease}.Home_modalButtonPrimary__t2CnM{background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;box-shadow:0 14px 40px rgba(99,102,241,.35)}.Home_modalButtonPrimary__t2CnM:hover{transform:translateY(-1px)}.Home_modalButtonSecondary__AO4Qh{background:hsla(0,0%,100%,.04);color:#e9ecf5}.Home_modalButtonSecondary__AO4Qh:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.18)}@media (max-width:1024px){.Home_hero__VkeT1{grid-template-columns:minmax(0,1fr)}.Home_heroText__g9CCy{order:1}.Home_heroPanel__gpxO6{order:2}}@media (max-width:768px){.Home_main__VkIEL{padding:24px 10px 64px;gap:48px}.Home_heroTitle__AMpNI{font-size:var(--font-size-3xl)}.Home_heroText__g9CCy{padding:24px 1rem}.Home_actions__EipX5{flex-direction:column;align-items:stretch}.Home_ghostBtn__uvTSk,.Home_primaryBtn__mDzTP,.Home_tertiaryBtn__TiCf_{text-align:center;width:100%!important;max-width:100%;box-sizing:border-box;display:flex}.Home_heroPanel__gpxO6{padding:24px 1rem}.Home_panelFoot___4TlZ{flex-direction:column;align-items:flex-start}.Home_section__3569L{padding:32px 1rem}.Home_sectionTitle__DKb2S{font-size:var(--font-size-xl)}.Home_heroStats__xCTSg{grid-template-columns:1fr}.Home_contactGrid__Fcz6h{flex-direction:column;gap:24px}.Home_welcomeBanner__01LBb{padding:32px 1rem}.Home_welcomeBannerTitle__kPz3Q{font-size:var(--font-size-xl)}}