.WelcomeModal_overlay___lLZd{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}.WelcomeModal_modal__14Yfj{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}.WelcomeModal_closeButton__RgWTG{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}.WelcomeModal_closeButton__RgWTG:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border-color:hsla(0,0%,100%,.24)}.WelcomeModal_header__cEqcU{text-align:center;margin-bottom:1.5rem}.WelcomeModal_icon__Pjr9Y{font-size:var(--font-size-5xl);margin-bottom:.75rem;line-height:1;letter-spacing:var(--letter-spacing-normal)}.WelcomeModal_title__nef98{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0 0 .25rem;line-height:var(--line-height-snug)}.WelcomeModal_subtitle__SjDs9{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#7e72df;margin:0}.WelcomeModal_linksSection__hICFB{display:flex;flex-direction:column;gap:.625rem}.WelcomeModal_linkCard__cGnH7,.WelcomeModal_telegramCard__cdj1R{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem .875rem 15px;background:hsla(0,0%,100%,.03);border:none;border-radius:12px;text-decoration:none;transition:all .2s ease;cursor:pointer}.WelcomeModal_linkCard__cGnH7:hover{background:rgba(139,92,246,.08);border-color:transparent}.WelcomeModal_telegramCard__cdj1R{background:rgba(0,136,204,.11);border-color:transparent}.WelcomeModal_telegramCard__cdj1R:hover{background:rgba(0,136,204,.12);border-color:transparent}.WelcomeModal_linkCard__cGnH7:hover .WelcomeModal_linkArrow__ha0mX,.WelcomeModal_telegramCard__cdj1R:hover .WelcomeModal_linkArrow__ha0mX{transform:translateX(2px)}.WelcomeModal_linkIcon__9Ltwf{display:none;font-size:var(--font-size-xl);flex-shrink:0;width:2rem;text-align:center;line-height:1}.WelcomeModal_linkContent__Uugwy{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.WelcomeModal_linkTitle__B4sw5{font-size:var(--font-size-base-minus);font-weight:var(--font-weight-semibold);color:#f8fafc}.WelcomeModal_linkDescription__K1YGv{font-size:var(--font-size-xs-plus);color:#9aa3c2}.WelcomeModal_linkArrow__ha0mX{color:#fff;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);flex-shrink:0}.WelcomeModal_telegramCard__cdj1R .WelcomeModal_linkArrow__ha0mX{color:#fff}@media (max-width:768px){.WelcomeModal_overlay___lLZd{padding:1rem}.WelcomeModal_modal__14Yfj{padding:1.5rem;max-height:95vh}.WelcomeModal_title__nef98{font-size:var(--font-size-lg)}.WelcomeModal_icon__Pjr9Y{font-size:var(--font-size-4xl)}}.CookieNotice_cookieNotice__K6qo6{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;padding:1.5rem 2rem;z-index:10000;box-shadow:0 -4px 20px rgba(0,0,0,.1)}.CookieNotice_cookieNoticeContent__DNcxB{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.CookieNotice_cookieNoticeText__SIIOg{flex:1;min-width:250px;color:#1f2937;font-size:var(--font-size-base-minus);line-height:var(--line-height-loose)}.CookieNotice_cookieNoticeText__SIIOg a{color:#2563eb;text-decoration:underline}.CookieNotice_cookieNoticeText__SIIOg a:hover{color:#1d4ed8}.CookieNotice_cookieNoticeButtons__uS32W{display:flex;gap:1rem;flex-wrap:wrap}.CookieNotice_cookieNoticeBtn__alwnU{padding:.75rem 1.5rem;border:none;border-radius:10px;font-size:.9rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s ease}.CookieNotice_cookieNoticeBtn__alwnU.CookieNotice_accept__5_qsM{background:#2563eb;color:#fff}.CookieNotice_cookieNoticeBtn__alwnU.CookieNotice_accept__5_qsM:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.CookieNotice_cookieNoticeBtn__alwnU.CookieNotice_decline__hfz1M{background:#fff;color:#6b7280;border:1px solid #e5e7eb}.CookieNotice_cookieNoticeBtn__alwnU.CookieNotice_decline__hfz1M:hover{background:#f3f4f6;border-color:#d1d5db}@media (max-width:768px){.CookieNotice_cookieNotice__K6qo6{padding:1rem}.CookieNotice_cookieNoticeContent__DNcxB{flex-direction:column;align-items:stretch}.CookieNotice_cookieNoticeButtons__uS32W{width:100%}.CookieNotice_cookieNoticeBtn__alwnU{flex:1}}.Footer_footer__yl3k1{margin-top:2rem;padding:1.75rem 1rem 2rem;text-align:center;background:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.08);color:#cbd5f5}.Footer_footerLinks___h1TO{display:flex;justify-content:center;align-items:center;gap:1.1rem;flex-wrap:wrap}.Footer_footerLinks___h1TO a{color:#e9ecf5;text-decoration:none;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-semibold);padding:.4rem .6rem;border-radius:10px;border:none;background:transparent;transition:color .2s ease,transform .2s ease}.Footer_footerLinks___h1TO a:hover{color:#fff;transform:translateY(-1px)}.Footer_footerSeparator__5endG{color:hsla(0,0%,100%,.16)}.Footer_footerInfo__pyTEW{margin-top:1rem;font-size:var(--font-size-xs);color:#9aa3c2;line-height:1.7}.Footer_footerInfo__pyTEW p{margin:.2rem 0}.Footer_footerInfo__pyTEW a{color:#d7def5;text-decoration:none}@media (max-width:768px){.Footer_footer__yl3k1{padding:1.4rem .75rem 1.6rem}}.Corporate_pageWrapper__BdVLv{max-width:100%;background:#fff}.Corporate_container__i0Lkp,.Corporate_pageWrapper__BdVLv{width:100%;margin:0 auto;position:relative;z-index:1;box-sizing:border-box}.Corporate_container__i0Lkp{text-align:center;padding:2rem;max-width:1200px;flex:1}.Corporate_header__ROmZG{text-align:center;margin-bottom:1.5rem;padding:1.5rem 2rem 1rem;margin-top:80px;position:relative;z-index:1;width:100%;box-sizing:border-box}.Corporate_headerLogo__3ylXG{font-size:3.5rem;font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;transition:all .3s ease;margin-bottom:1rem;text-decoration:none}.Corporate_headerLogo__3ylXG:hover{transform:scale(1.05);filter:brightness(1.1)}.Corporate_animatedBg__LgQLl{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background:linear-gradient(135deg,#f0f9ff,#fef3c7 25%,#fce7f3 50%,#e0e7ff 75%,#fff)}.Corporate_gradientOrb1__g2Cm0,.Corporate_gradientOrb2__6bM1T,.Corporate_gradientOrb3__Le8F1,.Corporate_gradientOrb4__h2Who{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:Corporate_float__Inph2 20s ease-in-out infinite}.Corporate_gradientOrb1__g2Cm0{width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.3) 0,transparent 70%);top:-200px;left:-200px;animation-delay:0s}.Corporate_gradientOrb2__6bM1T{width:600px;height:600px;background:radial-gradient(circle,rgba(168,85,247,.3) 0,transparent 70%);bottom:-300px;right:-300px;animation-delay:5s}.Corporate_gradientOrb3__Le8F1{width:400px;height:400px;background:radial-gradient(circle,rgba(236,72,153,.3) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:10s}.Corporate_gradientOrb4__h2Who{width:450px;height:450px;background:radial-gradient(circle,rgba(251,191,36,.3) 0,transparent 70%);top:20%;right:10%;animation-delay:15s}.Corporate_gridOverlay___hD98{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(37,99,235,.03) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.03) 1px,transparent 0);background-size:50px 50px;animation:Corporate_gridMove__JHydv 20s linear infinite;opacity:.5}@keyframes Corporate_float__Inph2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(100px,100px) scale(1.1)}50%{transform:translate(-50px,150px) scale(.9)}75%{transform:translate(150px,-50px) scale(1.05)}}@keyframes Corporate_gridMove__JHydv{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.Corporate_heroSection__RN4Ui{margin-bottom:4rem;text-align:center}.Corporate_heroTitle__JK6GY{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:1.5rem;background:linear-gradient(135deg,#1e40af,#7c3aed 50%,#db2777);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:var(--line-height-normal)}.Corporate_heroDescription__hJnC0{font-size:var(--font-size-md);color:#6b7280}.Corporate_heroDescription__hJnC0,.Corporate_heroSubDescription__bUsXQ{line-height:1.75;margin-bottom:1.5rem;max-width:900px;margin-left:auto;margin-right:auto}.Corporate_heroSubDescription__bUsXQ{font-size:var(--font-size-base);color:#4b5563}.Corporate_heroFocus__x9jvH{font-size:var(--font-size-md);line-height:1.75;margin-bottom:2rem;color:#1f2937;max-width:900px;margin-left:auto;margin-right:auto}.Corporate_ctaButtons__FRUzg{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:3rem 0}.Corporate_ctaButtonPrimary__iw5pz{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:var(--font-weight-semibold);transition:all .3s ease;border:none;cursor:pointer;display:inline-block;box-shadow:0 4px 14px rgba(59,130,246,.4)}.Corporate_ctaButtonPrimary__iw5pz:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);transform:translateY(-3px);box-shadow:0 6px 20px rgba(59,130,246,.5)}.Corporate_ctaButtonSecondary___CPrK{background:#fff;color:#6366f1;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:var(--font-weight-semibold);transition:all .3s ease;border:2px solid #6366f1;cursor:pointer;display:inline-flex;align-items:center;box-shadow:0 2px 8px rgba(99,102,241,.2)}.Corporate_ctaButtonSecondary___CPrK:hover{background:linear-gradient(135deg,#eef2ff,#f3e8ff);border-color:#8b5cf6;color:#8b5cf6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.Corporate_section__V8JvQ{margin:5rem 0;padding:3rem 2rem;position:relative;border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(248,250,252,.6));backdrop-filter:blur(10px);text-align:left}.Corporate_sectionTitle__a6miz{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:2rem;background:linear-gradient(135deg,#1e40af,#7c3aed 50%,#db2777);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.Corporate_sectionSubtitle__pUCLK{font-size:var(--font-size-md);color:#6b7280;margin-bottom:2rem;text-align:center}.Corporate_tasksGrid__8MTR1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.Corporate_taskCard__nDfFh{background:linear-gradient(135deg,#fff,#f8fafc);padding:2rem;border-radius:16px;border:2px solid transparent;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative;overflow:hidden}.Corporate_taskCard__nDfFh:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899);transform:scaleX(0);transition:transform .3s ease}.Corporate_taskCard__nDfFh:hover:before{transform:scaleX(1)}.Corporate_taskCard__nDfFh:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(59,130,246,.2);border-color:#e0e7ff}.Corporate_taskTitle__MRON8{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:1rem;background:linear-gradient(135deg,#1e40af,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Corporate_taskCard__nDfFh p{color:#4b5563;line-height:var(--line-height-loose)}.Corporate_aboutGrid__rlJyd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;margin-bottom:2rem}.Corporate_aboutCard__23B6z{background:linear-gradient(135deg,#fff,#f8fafc);padding:2rem;border-radius:16px;border:2px solid transparent;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative;overflow:hidden}.Corporate_aboutCard__23B6z:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899);transform:scaleX(0);transition:transform .3s ease}.Corporate_aboutCard__23B6z:hover:before{transform:scaleX(1)}.Corporate_aboutCard__23B6z:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(59,130,246,.2);border-color:#e0e7ff}.Corporate_aboutTitle___h7Sk{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:1rem;background:linear-gradient(135deg,#1e40af,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Corporate_aboutCard__23B6z p{color:#4b5563;line-height:var(--line-height-loose)}.Corporate_offerList__xdLOD{margin-top:2rem;padding:2rem;background:linear-gradient(135deg,#f0f9ff,#e0e7ff);border-radius:16px;border-left:4px solid #3b82f6}.Corporate_offerListTitle__vq7DR{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:1rem;color:#1f2937}.Corporate_offerList__xdLOD ul{list-style:none;padding:0;margin:0}.Corporate_offerList__xdLOD li{padding:.75rem 0 .75rem 1.5rem;position:relative;color:#4b5563;line-height:var(--line-height-loose)}.Corporate_offerList__xdLOD li:before{content:"•";position:absolute;left:0;color:#2563eb;font-weight:700;font-size:var(--font-size-md)}.Corporate_offerBlock__nADzx{margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:2px solid #e5e7eb}.Corporate_offerBlockTitle__BdUND{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:1rem;background:linear-gradient(135deg,#1e40af,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Corporate_offerBlockDescription__fnjdY{font-size:var(--font-size-md);color:#6b7280;margin-bottom:1.5rem;line-height:var(--line-height-loose)}.Corporate_intensiveList__6eIRc{margin:2rem 0}.Corporate_intensiveItem__T6AsM{background:linear-gradient(135deg,#f0f9ff,#e0e7ff);padding:1.5rem;border-radius:12px;margin-bottom:1rem;border-left:4px solid #3b82f6}.Corporate_intensiveTitle__l4wVU{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:.75rem;color:#1f2937}.Corporate_intensiveItem__T6AsM p{color:#4b5563;line-height:var(--line-height-loose);margin:0}.Corporate_formatNote__4ACUs{font-size:var(--font-size-base);color:#6b7280;font-style:italic;margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border-left:4px solid #8b5cf6}.Corporate_specializedGrid__499kj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.Corporate_specializedCard__TnpDa{background:linear-gradient(135deg,#fff,#f8fafc);padding:1.5rem;border-radius:12px;border:2px solid #e5e7eb;transition:all .3s ease}.Corporate_specializedCard__TnpDa:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(59,130,246,.15);border-color:#c7d2fe}.Corporate_specializedTitle__zkukM{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:.75rem;color:#1f2937}.Corporate_specializedCard__TnpDa p{color:#4b5563;line-height:var(--line-height-loose);margin:0}.Corporate_consultingList__RvTdW,.Corporate_implementationList__j3yo5,.Corporate_solutionsList__8Ai_S{margin:2rem 0;padding:1.5rem;background:linear-gradient(135deg,#f0f9ff,#e0e7ff);border-radius:12px;border-left:4px solid #3b82f6}.Corporate_consultingTitle__CVyFo,.Corporate_implementationTitle__UblQr,.Corporate_solutionsTitle__rgau7{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:1rem;color:#1f2937}.Corporate_consultingList__RvTdW ul,.Corporate_implementationList__j3yo5 ul,.Corporate_solutionsList__8Ai_S ul{list-style:none;padding:0;margin:0}.Corporate_consultingList__RvTdW li,.Corporate_implementationList__j3yo5 li,.Corporate_solutionsList__8Ai_S li{padding:.75rem 0 .75rem 1.5rem;position:relative;color:#4b5563;line-height:var(--line-height-loose)}.Corporate_consultingList__RvTdW li:before,.Corporate_implementationList__j3yo5 li:before,.Corporate_solutionsList__8Ai_S li:before{content:"•";position:absolute;left:0;color:#2563eb;font-weight:700;font-size:var(--font-size-md)}.Corporate_cooperationFormats__lyzCM{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.Corporate_cooperationCard__D831y{background:linear-gradient(135deg,#fff,#f8fafc);padding:2rem;border-radius:16px;border:2px solid transparent;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative;overflow:hidden}.Corporate_cooperationCard__D831y:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899);transform:scaleX(0);transition:transform .3s ease}.Corporate_cooperationCard__D831y:hover:before{transform:scaleX(1)}.Corporate_cooperationCard__D831y:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(59,130,246,.2);border-color:#e0e7ff}.Corporate_cooperationTitle__YwWKi{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:1rem;background:linear-gradient(135deg,#1e40af,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Corporate_cooperationCard__D831y p{color:#4b5563;line-height:var(--line-height-loose)}.Corporate_cooperationCard__D831y ul{list-style:none;padding:0;margin:1rem 0 0}.Corporate_cooperationCard__D831y li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:#4b5563;line-height:var(--line-height-loose)}.Corporate_cooperationCard__D831y li:before{content:"•";position:absolute;left:0;color:#2563eb;font-weight:700}.Corporate_processSteps__k6QEX{margin-top:2rem}.Corporate_processStep__iqTdP{display:flex;gap:2rem;margin-bottom:3rem;align-items:flex-start}.Corporate_processStepNumber__7vzb5{flex-shrink:0;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);box-shadow:0 4px 12px rgba(59,130,246,.3)}.Corporate_processStepContent__yMk8_{flex:1}.Corporate_processStepTitle__i4vva{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:.5rem;color:#1f2937}.Corporate_processStepSubtitle__O2i6p{font-size:var(--font-size-base);color:#6b7280;margin-bottom:1rem;font-style:italic}.Corporate_processStepContent__yMk8_ ul{list-style:none;padding:0;margin:0}.Corporate_processStepContent__yMk8_ li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:#4b5563;line-height:var(--line-height-loose)}.Corporate_processStepContent__yMk8_ li:before{content:"•";position:absolute;left:0;color:#2563eb;font-weight:700}.Corporate_advantagesGrid__t1ftG{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.Corporate_advantageCard__Q6qAC{background:linear-gradient(135deg,#fff,#f8fafc);padding:2rem;border-radius:16px;border:2px solid transparent;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative;overflow:hidden}.Corporate_advantageCard__Q6qAC:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899);transform:scaleX(0);transition:transform .3s ease}.Corporate_advantageCard__Q6qAC:hover:before{transform:scaleX(1)}.Corporate_advantageCard__Q6qAC:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(59,130,246,.2);border-color:#e0e7ff}.Corporate_advantageTitle__VTDuI{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:1rem;background:linear-gradient(135deg,#1e40af,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Corporate_advantageCard__Q6qAC p{color:#4b5563;line-height:var(--line-height-loose)}.Corporate_pricingGrid__87Fba{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.Corporate_pricingCard__2glmG{background:linear-gradient(135deg,#fff,#f8fafc);padding:2rem;border-radius:16px;border:2px solid #e5e7eb;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative;overflow:hidden}.Corporate_pricingCard__2glmG:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899);transform:scaleX(0);transition:transform .3s ease}.Corporate_pricingCard__2glmG:hover:before{transform:scaleX(1)}.Corporate_pricingCard__2glmG:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(59,130,246,.2);border-color:#e0e7ff}.Corporate_pricingCardBusiness__YSkgT{border:2px solid #8b5cf6;background:linear-gradient(135deg,#faf5ff,#f3e8ff)}.Corporate_pricingTitle__vaasF{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:1rem;background:linear-gradient(135deg,#1e40af,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Corporate_pricingAmount__bEO4J{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:#1f2937;margin-bottom:.5rem}.Corporate_pricingYearly__Y1B4a{font-size:var(--font-size-base);color:#6b7280;margin-bottom:1.5rem}.Corporate_pricingDescription__qa7J1{font-size:var(--font-size-base);color:#6b7280;margin-bottom:1rem;line-height:var(--line-height-loose)}.Corporate_pricingFeatures__Roxro{list-style:none;padding:0;margin:0;text-align:left}.Corporate_pricingFeatures__Roxro li{padding:.75rem 0 .75rem 1.5rem;position:relative;color:#4b5563;line-height:var(--line-height-loose)}.Corporate_pricingFeatures__Roxro li:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700}.Corporate_ctaSection__cNU3v{text-align:center;padding:3rem;background:linear-gradient(135deg,#eff6ff,#e0e7ff);border-radius:24px;border:2px solid #c7d2fe}.Corporate_ctaSectionTitle__COgaG{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:1rem;background:linear-gradient(135deg,#1e40af,#7c3aed 50%,#db2777);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Corporate_ctaSectionDescription__Y6M6h{font-size:var(--font-size-md);color:#4b5563;margin-bottom:.5rem;line-height:var(--line-height-loose)}.Corporate_ctaSectionSubDescription__lGlyT{font-size:var(--font-size-base);color:#6b7280;margin-bottom:2rem;line-height:var(--line-height-loose)}@media (max-width:768px){.Corporate_heroTitle__JK6GY{font-size:var(--font-size-2xl)}.Corporate_headerLogo__3ylXG{font-size:var(--font-size-4xl)}.Corporate_sectionTitle__a6miz{font-size:var(--font-size-2xl)}.Corporate_aboutGrid__rlJyd,.Corporate_advantagesGrid__t1ftG,.Corporate_cooperationFormats__lyzCM,.Corporate_pricingGrid__87Fba,.Corporate_specializedGrid__499kj,.Corporate_tasksGrid__8MTR1{grid-template-columns:1fr}.Corporate_ctaButtons__FRUzg{flex-direction:column}.Corporate_ctaButtonPrimary__iw5pz,.Corporate_ctaButtonSecondary___CPrK{width:100%;text-align:center;justify-content:center}.Corporate_processStep__iqTdP{flex-direction:column;gap:1rem}.Corporate_processStepNumber__7vzb5{width:50px;height:50px;font-size:var(--font-size-lg)}.Corporate_section__V8JvQ{padding:2rem 1rem}.Corporate_offerBlock__nADzx{padding:1.5rem}}.Events_container__G7s_9{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem}.Events_pageContainer__JLRa1{max-width:100%;margin:0 auto 2rem;background:none;padding:0;border-radius:0;border:none;box-shadow:none}.Events_pageContainer__JLRa1 h1{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)}.Events_subtitle__BGyHW{font-size:1.05rem;color:#cdd5f5;margin-top:0;margin-bottom:1.75rem;line-height:var(--line-height-normal)}.Events_cta__iZScy{display:flex;flex-wrap:wrap;gap:.75rem 1.2rem;align-items:center;padding:.9rem 1.2rem;margin-bottom:1.75rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#e2e8f0;font-size:.98rem}.Events_ctaLink__ToJlK{color:#8b5cf6;font-weight:var(--font-weight-bold);text-decoration:none;border-bottom:1px solid rgba(139,92,246,.4);transition:color .2s ease,border-color .2s ease}.Events_ctaLink__ToJlK:hover{color:#a78bfa;border-color:rgba(167,139,250,.7)}.Events_notice__DtKab{display:inline-block;margin-bottom:1.5rem;padding:0 1.1rem;background:none;border:1px solid hsla(0,0%,100%,.12);color:#e9ecf5;border-radius:12px;font-size:var(--font-size-base-minus);box-shadow:none;box-sizing:content-box}.Events_breadcrumbs__A8ecW{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}.Events_breadcrumbLink__HUOky{color:#cdd5f5;text-decoration:none;transition:color .2s ease}.Events_breadcrumbLink__HUOky:hover{color:#fff}.Events_breadcrumbSeparator__aFEDd{color:#cdd5f5}.Events_breadcrumbCurrent__wUJpb{color:#fff}.Events_eventsGrid__qQvw_{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));column-gap:30px;row-gap:30px;margin-bottom:2rem}.Events_eventCard__w5BxV{position:relative;background:linear-gradient(98deg,rgba(60,170,255,.07) 6.39%,rgba(190,106,255,.04) 93.67%);border:1px solid transparent;border-radius:12px;padding:16px;transition:transform .25s ease,border .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 12px 0 rgba(0,0,0,.08);text-decoration:none;color:inherit;cursor:pointer}.Events_eventCard__w5BxV:hover{transform:translateY(-1px);border:1px solid rgba(141,92,246,.35);box-shadow:0 8px 25px 0 rgba(123,99,241,.2)}.Events_eventCard__w5BxV.Events_selected__KBn9K{border-color:rgba(139,92,246,.6);box-shadow:0 0 0 2px rgba(139,92,246,.3),0 18px 42px rgba(99,102,241,.4)}.Events_eventIconWrapper__xKqnK{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px;flex-shrink:0}.Events_eventIcon__SmdoT{width:44px;height:44px}.Events_eventTitle__aQYFE{font-size:var(--font-size-lg);margin-bottom:10px;color:#fff;font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.Events_eventDescription__Em6tC{color:#cdd5f5;font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-bottom:1.25rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Events_eventMoreLink__EZfVY{color:#e0e0e0;text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);margin-bottom:12px;transition:color .2s ease;align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;pointer-events:none}.Events_eventCard__w5BxV:hover .Events_eventMoreLink__EZfVY{color:#e0e0e0}.Events_eventCard__w5BxV:hover .Events_eventMoreLink__EZfVY:after{transform:translateX(4px)}.Events_eventMoreLink__EZfVY:after{content:"→";transition:transform .2s ease;display:inline-block}.Events_eventFooter__zMJ_k{display:flex;align-items:center;justify-content:space-between;margin:auto -16px -16px;padding:12px 16px;background:linear-gradient(90deg,rgba(123,183,255,.07),rgba(255,85,232,.07))}.Events_eventDate__B0Yki{display:flex;align-items:center;justify-content:center;gap:6px;color:#8997c1;font-weight:var(--font-weight-normal)}.Events_eventDate__B0Yki,.Events_eventDate__B0Yki span{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Events_eventDate__B0Yki span{margin-top:2px}.Events_calendarIcon___SCcI{flex-shrink:0}.Events_addToCalendarButton__VGn_a{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;gap:0;transition:opacity .2s ease,transform .2s ease,background-color .2s ease;opacity:.7;border-radius:6px;position:relative;z-index:10}.Events_addToCalendarButton__VGn_a:hover{opacity:1;transform:scale(1.15)}.Events_addToCalendarButton__VGn_a:active{transform:scale(1.05)}.Events_empty__6brMF,.Events_error__PDfRW,.Events_loading__kVOgx{text-align:center;padding:3rem;color:#cdd5f5}.Events_error__PDfRW{color:#fca5a5}.Events_empty__6brMF p{margin-bottom:1rem}.Events_archiveLink__K1GiF{color:#8997c1;text-decoration:none;font-weight:var(--font-weight-medium);transition:color .2s ease}.Events_archiveLink__K1GiF:hover{color:#fff}.Events_archiveSection__fZQFK{margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.08);text-align:center;color:#cdd5f5}.Events_pagination__MgSNj{gap:1rem;margin-top:2rem}.Events_pageButton__jzWoq,.Events_pagination__MgSNj{display:flex;justify-content:center;align-items:center}.Events_pageButton__jzWoq{background:transparent;border:none;cursor:pointer;padding:.5rem;transition:opacity .2s ease,transform .2s ease;opacity:.8}.Events_pageButton__jzWoq:hover:not(:disabled){opacity:1;transform:scale(1.1)}.Events_pageButton__jzWoq:disabled{opacity:.3;cursor:not-allowed}@media (max-width:768px){.Events_container__G7s_9{padding:2.5rem 0}.Events_pageContainer__JLRa1{padding:0 12px;border-radius:0;margin-left:0;margin-right:0}.Events_breadcrumbs__A8ecW{margin-bottom:12px}.Events_pageContainer__JLRa1 h1{font-size:var(--font-size-3xl)}.Events_eventsGrid__qQvw_{grid-template-columns:1fr;gap:1rem}.Events_eventCard__w5BxV{padding:16px}.Events_eventFooter__zMJ_k{margin-left:-16px;margin-right:-16px;margin-bottom:-16px}.Events_pageButton__jzWoq{width:100%;text-align:center}}.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_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:1.75rem;line-height:var(--line-height-normal)}.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: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)}.Library_materialCard__5UkE9:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.35);box-shadow:0 18px 42px rgba(99,102,241,.3)}.Library_materialCard__5UkE9.Library_premium__FI3N7{border-color:rgba(245,158,11,.4);background:linear-gradient(145deg,rgba(245,158,11,.14),hsla(0,0%,100%,.02))}.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_materialCard__5UkE9.Library_viewed__q9wT3{opacity:.5;transition:opacity .25s ease,transform .25s ease,border-color .25s ease,box-shadow .25s ease}.Library_materialCard__5UkE9.Library_viewed__q9wT3:hover{opacity:.7;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_materialCategory__V0D2K,.Library_materialCard__5UkE9.Library_viewed__q9wT3 .Library_materialDescription__dO_Qr,.Library_materialCard__5UkE9.Library_viewed__q9wT3 .Library_materialMoreLink__V6Zds,.Library_materialCard__5UkE9.Library_viewed__q9wT3 .Library_materialTitle__W0m01{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:.5rem;align-items:center;margin-bottom:.75rem;position:relative;z-index:3}.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,.18);color:#fef3c7;border:1px solid rgba(245,158,11,.35)}.Library_materialBadge__TlzVJ.Library_free__kgrsd{background:rgba(16,185,129,.18);color:#e8fff6;border:1px solid rgba(16,185,129,.35)}.Library_materialCategory__V0D2K{padding:.25rem .75rem;border-radius:6px;font-size:var(--font-size-xs-plus);font-weight:var(--font-weight-semibold);color:#b6bdd6;text-transform:uppercase;letter-spacing:.5px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12)}.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_materialMoreLink__V6Zds{color:#fff;font-weight:var(--font-weight-medium);font-size:.9rem;margin-top:auto;padding-top:1rem;position:relative;z-index:3;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;transition:color .2s ease}.Library_materialMoreLink__V6Zds:after{content:"→";display:inline-block;transition:transform .2s ease}.Library_materialCard__5UkE9:hover .Library_materialMoreLink__V6Zds:after{transform:translateX(4px)}.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}@media (max-width:768px){.Library_pageTitle__OnnE3{font-size:var(--font-size-3xl)}.Library_breadcrumbs__sEOkH{margin-bottom:12px}.Library_materialsGrid__zSXGY{grid-template-columns:1fr}}.LessonItem_lessonItem__9On3S{background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-radius:12px;padding:1.2rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;transition:transform .15s ease;will-change:transform;text-decoration:none;color:inherit;cursor:pointer}.LessonItem_lessonItem__9On3S.LessonItem_completed__cjPiQ{opacity:.5}.LessonItem_lessonItem__9On3S.LessonItem_locked__lNVjQ{opacity:.5;cursor:not-allowed;background:linear-gradient(145deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01))}.LessonItem_lessonLeft__NN0cy{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.LessonItem_lessonMeta__SsREg{display:flex;align-items:center;gap:.75rem}.LessonItem_lessonNumber__GbcBf{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#8b5cf6;text-transform:uppercase;letter-spacing:.5px}.LessonItem_lessonDuration__FZVKh{gap:.25rem;font-weight:var(--font-weight-medium);color:#8997c1}.LessonItem_freeBadge__tRBNQ,.LessonItem_lessonDuration__FZVKh{display:inline-flex;align-items:center;font-size:var(--font-size-xs)}.LessonItem_freeBadge__tRBNQ{padding:2px 8px;background-color:rgba(16,185,129,.7);border:none;border-radius:6px;font-weight:var(--font-weight-semibold);color:#fff;text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);line-height:16px}.LessonItem_lessonContent__S0hMx{display:flex;flex-direction:column;gap:.4rem}.LessonItem_lessonTitle__qE35M{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#f8fafc}.LessonItem_lessonDescription__k6DS4,.LessonItem_lessonTitle__qE35M{margin:0;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.LessonItem_lessonDescription__k6DS4{font-size:var(--font-size-sm);color:#cdd5f5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LessonItem_lessonRight__WFeK0{flex-shrink:0;display:flex;align-items:center}.LessonItem_statusIcon__kBtPG{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);transition:transform .15s ease,box-shadow .15s ease;will-change:transform}.LessonItem_statusIcon__kBtPG.LessonItem_play__A2EBz{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;box-shadow:0 4px 12px rgba(139,92,246,.4)}.LessonItem_statusIcon__kBtPG.LessonItem_completed__cjPiQ{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.4)}.LessonItem_statusIcon__kBtPG.LessonItem_locked__lNVjQ{background:hsla(0,0%,100%,.05);color:#6b7280;border:1px solid hsla(0,0%,100%,.1)}.LessonItem_lessonItem__9On3S:hover:not(.LessonItem_locked__lNVjQ) .LessonItem_statusIcon__kBtPG.LessonItem_play__A2EBz{transform:scale(1.1);box-shadow:0 6px 16px rgba(139,92,246,.65)}.LessonItem_lessonItem__9On3S:hover:not(.LessonItem_locked__lNVjQ) .LessonItem_statusIcon__kBtPG.LessonItem_completed__cjPiQ{transform:scale(1.1);box-shadow:0 6px 16px rgba(16,185,129,.65)}@media (max-width:768px){.LessonItem_lessonItem__9On3S{flex-direction:column;align-items:flex-start;padding:1rem;gap:1rem}.LessonItem_lessonLeft__NN0cy{width:100%}.LessonItem_lessonRight__WFeK0{align-self:flex-end}.LessonItem_lessonTitle__qE35M{font-size:var(--font-size-base-minus)}.LessonItem_lessonDescription__k6DS4{font-size:var(--font-size-sm-plus)}.LessonItem_statusIcon__kBtPG{width:32px;height:32px;font-size:var(--font-size-base)}.LessonItem_statusIcon__kBtPG img{width:32px!important;height:32px!important}}.HackathonLessonItem_detailsButton__i2yt4{padding:.75rem 1.5rem;background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:10px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease;white-space:nowrap}.HackathonLessonItem_detailsButton__i2yt4:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}@media (max-width:768px){.HackathonLessonItem_detailsButton__i2yt4{padding:.6rem 1.2rem;font-size:var(--font-size-xs-plus)}}.LevelAccordion_levelAccordion__MnjlA{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;overflow:hidden;margin-bottom:1.5rem;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;will-change:transform}.LevelAccordion_levelAccordion__MnjlA:hover:not(.LevelAccordion_locked__XVNRA){transform:translateY(-2px);border-color:rgba(139,92,246,.3);box-shadow:0 8px 32px rgba(99,102,241,.15)}.LevelAccordion_levelAccordion__MnjlA.LevelAccordion_locked__XVNRA{opacity:.6;background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 15px,transparent 0,transparent 30px)}.LevelAccordion_levelHeader__VzWl_{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;cursor:pointer;transition:background .15s ease;gap:1.5rem}.LevelAccordion_levelHeader__VzWl_:hover:not(.LevelAccordion_locked__XVNRA .LevelAccordion_levelHeader__VzWl_){background:hsla(0,0%,100%,.03)}.LevelAccordion_levelHeader__VzWl_.LevelAccordion_expanded__HV2nO{border-bottom:1px solid hsla(0,0%,100%,.08)}.LevelAccordion_locked__XVNRA .LevelAccordion_levelHeader__VzWl_{cursor:default}.LevelAccordion_levelLeft__A6R7j{display:flex;align-items:flex-start;gap:1.2rem;flex:1;min-width:0}.LevelAccordion_levelIcon__ZltF6{font-size:var(--font-size-4xl);line-height:1;flex-shrink:0}.LevelAccordion_levelInfo__TyGgl{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.LevelAccordion_levelTitle__eCmVq{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);color:#f8fafc;margin:0;letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-tight)}.LevelAccordion_levelDescription__0HLfE{font-size:var(--font-size-base);color:#cdd5f5;margin:0;line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.LevelAccordion_levelMeta__GRzRO{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:8px;font-size:var(--font-size-xs);color:#8997c1;margin:0;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);line-height:20px}.LevelAccordion_levelRight__904Qf{display:flex;align-items:center;gap:1rem;flex-shrink:0}.LevelAccordion_levelStatus__JlXj5{padding:0;border-radius:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);white-space:nowrap;background:transparent;color:#9ca3af;border:none}.LevelAccordion_levelStatus__JlXj5.LevelAccordion_inProgress__5cp_L{color:#8997c1}.LevelAccordion_levelStatus__JlXj5.LevelAccordion_completed__5RSn_{color:#6ee7b7}.LevelAccordion_chevron__V_Z1Y{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#8b5cf6;transition:transform .3s ease;transform-origin:center}.LevelAccordion_chevron__V_Z1Y.LevelAccordion_rotated__Se_o_{transform:rotate(180deg)}.LevelAccordion_levelContent__8OVAu{padding:1.5rem}.LevelAccordion_lessonsList__sthxD{display:flex;flex-direction:column;gap:1rem}.LevelAccordion_homeworkSection__UpuF3{margin-top:2rem}.LevelAccordion_homeworkButtonWrap__hg0cp{position:relative}.LevelAccordion_homeworkTooltip__bpWbJ{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);background:#000;color:#fff;font-size:var(--font-size-sm-minus);font-weight:var(--font-weight-medium);padding:.5rem .75rem;border-radius:8px;white-space:nowrap;opacity:0;animation:LevelAccordion_homeworkTooltipAppear__6QA8j .5s ease forwards;transition:opacity .5s ease;pointer-events:none;z-index:10}.LevelAccordion_homeworkTooltip__bpWbJ.LevelAccordion_homeworkTooltipHiding__sob2m{opacity:0}.LevelAccordion_homeworkTooltip__bpWbJ:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#000}@keyframes LevelAccordion_homeworkTooltipAppear__6QA8j{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes LevelAccordion_homeworkButtonShake__qkMT2{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.LevelAccordion_homeworkButtonShake__qkMT2{animation:LevelAccordion_homeworkButtonShake__qkMT2 .5s ease-in-out}.LevelAccordion_homeworkButtonShake__qkMT2:hover{transform:none;box-shadow:none}.LevelAccordion_homeworkButton__3F9pF{width:100%;padding:1rem 1.5rem;background:transparent;color:#8b5cf6;border:2px solid #8b5cf6;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,background .15s ease;box-shadow:none}.LevelAccordion_homeworkButton__3F9pF:not(.LevelAccordion_homeworkDisabled__7Z7in):not(:disabled){background:#8b5cf6;color:#fff;border:none}.LevelAccordion_homeworkButton__3F9pF:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(139,92,246,.25);background:rgba(139,92,246,.08)}.LevelAccordion_homeworkButton__3F9pF:not(.LevelAccordion_homeworkDisabled__7Z7in):not(:disabled):hover{background:#9d6ff8;box-shadow:0 6px 16px rgba(139,92,246,.35)}.LevelAccordion_homeworkButton__3F9pF:active{transform:translateY(0)}.LevelAccordion_homeworkButton__3F9pF.LevelAccordion_homeworkDisabled__7Z7in,.LevelAccordion_homeworkButton__3F9pF:disabled{opacity:.6;cursor:default;background:transparent;box-shadow:none;border-color:rgba(139,92,246,.6)}.LevelAccordion_homeworkButton__3F9pF.LevelAccordion_homeworkDisabled__7Z7in:hover{transform:none;box-shadow:none}.LevelAccordion_totalDuration__Fapv_{display:inline-flex;align-items:center;gap:.25rem;color:#8997c1;font-weight:var(--font-weight-semibold)}.LevelAccordion_lockReasonDesktop___E1gc,.LevelAccordion_lockReason__eN4H4{color:#8997c1;font-style:italic;line-height:var(--line-height-snug)}.LevelAccordion_levelLockRow__oKC_r{display:none}@media (max-width:768px){.LevelAccordion_levelHeader__VzWl_{padding:1.2rem 10px;flex-direction:column;align-items:flex-start}.LevelAccordion_levelLeft__A6R7j{width:100%;gap:1rem}.LevelAccordion_levelIcon__ZltF6{font-size:var(--font-size-3xl)}.LevelAccordion_levelTitle__eCmVq{font-size:var(--font-size-md)}.LevelAccordion_levelDescription__0HLfE{font-size:var(--font-size-base-minus)}.LevelAccordion_levelMeta__GRzRO{flex-wrap:wrap}.LevelAccordion_levelMeta__GRzRO .LevelAccordion_lessonCount__IhKeD,.LevelAccordion_levelMeta__GRzRO .LevelAccordion_totalDuration__Fapv_{white-space:nowrap}.LevelAccordion_levelMeta__GRzRO .LevelAccordion_lockReasonDesktop___E1gc{display:none}.LevelAccordion_levelLockRow__oKC_r{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin-top:.5rem}.LevelAccordion_levelLockRow__oKC_r .LevelAccordion_lockReason__eN4H4{white-space:normal;min-width:0;flex:1;font-size:var(--font-size-sm)}.LevelAccordion_locked__XVNRA .LevelAccordion_levelRight__904Qf{display:none}.LevelAccordion_levelRight__904Qf{width:100%;justify-content:flex-end;margin-top:.5rem}.LevelAccordion_levelContent__8OVAu{padding:10px}.LevelAccordion_homeworkButton__3F9pF{font-size:var(--font-size-base-minus);padding:.9rem 1.2rem}}@media (max-width:480px){.LevelAccordion_levelTitle__eCmVq{font-size:var(--font-size-md)}.LevelAccordion_levelIcon__ZltF6{font-size:var(--font-size-2xl)}}.HomeworkModal_overlay__AFTHP{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:HomeworkModal_fadeIn__bHxZH .2s ease}@keyframes HomeworkModal_fadeIn__bHxZH{0%{opacity:0}to{opacity:1}}.HomeworkModal_modal__lfT9p{background:linear-gradient(145deg,#1a1d2e,#0f1118);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:HomeworkModal_slideUp___7xil .3s ease}@keyframes HomeworkModal_slideUp___7xil{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.HomeworkModal_closeButton__k4yzV{position:absolute;top:1.5rem;right:1.5rem;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:var(--font-size-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.HomeworkModal_closeButton__k4yzV:hover{background:hsla(0,0%,100%,.1);transform:rotate(90deg)}.HomeworkModal_header__vogmU{padding:2rem 2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal);margin-bottom:30px}.HomeworkModal_title__Qec5c{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);color:#f8fafc;margin:0 0 .5rem;letter-spacing:var(--letter-spacing-tight)}.HomeworkModal_subtitle__2k4Tq{font-size:var(--font-size-base);color:#8b5cf6;margin:0;font-weight:var(--font-weight-semibold)}.HomeworkModal_content__lnIm7{padding:2.5rem 2rem 0;letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}.HomeworkModal_placeholder__vaEP1{text-align:center;padding:2rem 1rem}.HomeworkModal_icon__6hF5K{font-size:4rem;display:block;margin-bottom:1.5rem}.HomeworkModal_placeholderText__cbrPq{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0 0 1rem}.HomeworkModal_placeholderDescription__vVyUH{font-size:var(--font-size-base);color:#cdd5f5;line-height:var(--line-height-loose);margin:0}.HomeworkModal_descriptionBlock___WS3C{background:transparent;border:none;border-radius:0;padding:1.25rem 0;margin-bottom:40px}.HomeworkModal_descriptionText__cLYug{font-size:var(--font-size-base);color:#e9ecf5;line-height:var(--line-height-loose);margin:0}.HomeworkModal_formBlock__FCnZm{display:flex;flex-direction:column;gap:.5rem}.HomeworkModal_formLabel__E5pWl{font-size:.9rem;font-weight:var(--font-weight-semibold);color:#cdd5f5}.HomeworkModal_textarea__B_sTy{width:100%;padding:.9rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#e9ecf5;font-size:var(--font-size-base-minus);font-family:inherit;line-height:var(--line-height-relaxed);resize:vertical;transition:border-color .2s ease;box-sizing:border-box}.HomeworkModal_textarea__B_sTy:focus{outline:none;border-color:rgba(139,92,246,.5)}.HomeworkModal_textarea__B_sTy::placeholder{color:hsla(0,0%,100%,.3)}.HomeworkModal_textarea__B_sTy:disabled{opacity:.5}.HomeworkModal_errorMessage__qu2J_{margin-top:.75rem;padding:.75rem 1rem;background:hsla(0,91%,71%,.12);border:1px solid hsla(0,91%,71%,.25);border-radius:8px;color:#fecdd3;font-size:.9rem}.HomeworkModal_footer__GXpm0{padding:12px 2rem 2rem;border-top:none}.HomeworkModal_button__Cxykh{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem 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-bold);cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(139,92,246,.4);text-decoration:none;margin-top:30px;margin-bottom:16px}.HomeworkModal_button__Cxykh:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(139,92,246,.5)}.HomeworkModal_button__Cxykh:active{transform:translateY(0)}@media (max-width:768px){.HomeworkModal_overlay__AFTHP{padding:10px}.HomeworkModal_modal__lfT9p{max-height:95vh;border-radius:16px;padding:10px}.HomeworkModal_closeButton__k4yzV{top:.5rem;right:.5rem;width:28px;height:28px;font-size:var(--font-size-base)}.HomeworkModal_header__vogmU{padding:10px}.HomeworkModal_title__Qec5c{font-size:var(--font-size-xl)}.HomeworkModal_subtitle__2k4Tq{font-size:.9rem}.HomeworkModal_content__lnIm7{padding:0}.HomeworkModal_icon__6hF5K{font-size:3rem}.HomeworkModal_placeholderText__cbrPq{font-size:var(--font-size-md)}.HomeworkModal_placeholderDescription__vVyUH{font-size:var(--font-size-base-minus)}.HomeworkModal_footer__GXpm0{padding:0}.HomeworkModal_button__Cxykh{font-size:var(--font-size-base-minus)}}.LessonModal_overlay__alCTa{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:LessonModal_fadeIn__JQlR4 .2s ease}@keyframes LessonModal_fadeIn__JQlR4{0%{opacity:0}to{opacity:1}}.LessonModal_modal__VHtu9{background:linear-gradient(145deg,#1a1d2e,#0f1118);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;max-width:820px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:LessonModal_slideUp__nQ749 .3s ease}@keyframes LessonModal_slideUp__nQ749{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.LessonModal_closeButton__glAXp{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:var(--font-size-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.LessonModal_closeButton__glAXp:hover{background:rgba(0,0,0,.7);transform:rotate(90deg)}.LessonModal_videoSection__lY5h6{width:100%;border-radius:20px 20px 0 0;overflow:hidden}.LessonModal_videoWrapper__pX4gJ{position:relative;width:100%;padding-bottom:56.25%;background:#000}.LessonModal_videoFrame__gM_BI{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.LessonModal_videoPlaceholder__XxR04{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(99,102,241,.05));display:flex;align-items:center;justify-content:center}.LessonModal_videoLoading__3_jS5{font-size:var(--font-size-base);color:#8b5cf6;font-weight:var(--font-weight-medium)}.LessonModal_videoUnavailable__0KMyH{font-size:var(--font-size-base);color:#9ca3af}.LessonModal_content__j05a1{padding:1.5rem 2rem}.LessonModal_title__eYrME{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:#f8fafc;margin:0 0 .5rem;line-height:var(--line-height-snug);letter-spacing:-.01em}.LessonModal_duration__9H7bx{display:inline-block;font-size:var(--font-size-xs-plus);font-weight:var(--font-weight-medium);color:#8997c1;margin-bottom:.75rem}.LessonModal_description__5i8xc{font-size:var(--font-size-base);color:#cdd5f5;margin:0;line-height:var(--line-height-loose)}.LessonModal_footer__9JzXl{padding:1rem 2rem 1.5rem}.LessonModal_viewedButton__4Cup0{width:100%;padding:.9rem 1.5rem;background:transparent;color:#8b5cf6;border:2px solid #8b5cf6;border-radius:12px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.LessonModal_viewedButton__4Cup0:not(.LessonModal_viewedButtonActive__uu2hH):hover:not(:disabled){background:rgba(139,92,246,.08);box-shadow:0 4px 12px rgba(139,92,246,.25);transform:translateY(-1px)}.LessonModal_viewedButton__4Cup0:active:not(:disabled){transform:translateY(0)}.LessonModal_viewedButtonActive__uu2hH{background:rgba(16,185,129,.1);color:#6ee7b7;border-color:rgba(16,185,129,.4)}.LessonModal_viewedButtonActive__uu2hH:hover{transform:none;background:rgba(16,185,129,.15);box-shadow:0 4px 12px rgba(84,171,138,.28)}.LessonModal_viewedButtonIcon__kimi8{display:inline-flex;align-items:center;justify-content:center}.LessonModal_viewedButtonIcon__kimi8 img{width:20px;height:20px;color:rgba(110,231,183,0)}@media (max-width:768px){.LessonModal_modal__VHtu9{max-height:95vh;border-radius:16px}.LessonModal_videoSection__lY5h6{border-radius:16px 16px 0 0}.LessonModal_closeButton__glAXp{top:.75rem;right:.75rem;width:32px;height:32px;font-size:var(--font-size-base)}.LessonModal_content__j05a1{padding:1.25rem 1.5rem}.LessonModal_title__eYrME{font-size:var(--font-size-lg)}.LessonModal_description__5i8xc{font-size:var(--font-size-base-minus)}.LessonModal_footer__9JzXl{padding:.75rem 1.5rem 1.25rem}.LessonModal_viewedButton__4Cup0{font-size:var(--font-size-base-minus);padding:.8rem 1.25rem}}.PremiumLessonModal_overlay___4ESC{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)}.PremiumLessonModal_modal__92X_D{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:480px;position:relative;padding:2rem}.PremiumLessonModal_closeButton__B17dO{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}.PremiumLessonModal_closeButton__B17dO:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border-color:hsla(0,0%,100%,.24)}.PremiumLessonModal_header__XygjF{text-align:center;margin-bottom:1.5rem}.PremiumLessonModal_icon__Xdnkq{font-size:3rem;margin-bottom:1rem}.PremiumLessonModal_title__OTEtx{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0}.PremiumLessonModal_content__1ZhJM{margin-bottom:2rem}.PremiumLessonModal_materialTitle__wQouD{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:#8b5cf6;margin:0 0 1rem}.PremiumLessonModal_description__8wPaq{font-size:var(--font-size-base-minus);line-height:var(--line-height-loose);color:#cdd5f5;margin:0}.PremiumLessonModal_footer__Xd7pD{display:flex;flex-direction:column;gap:.75rem}.PremiumLessonModal_subscribeButton__DqSkL{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)}.PremiumLessonModal_subscribeButton__DqSkL:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(139,92,246,.6)}.PremiumLessonModal_cancelButton__81_sq{width:100%;padding:.875rem 1.5rem;background:transparent;color:#cdd5f5;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .15s ease}.PremiumLessonModal_cancelButton__81_sq:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}@media (max-width:768px){.PremiumLessonModal_modal__92X_D{padding:1.5rem}.PremiumLessonModal_title__OTEtx{font-size:var(--font-size-lg)}}.HackathonInfoModal_overlay__17Xkh{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}.HackathonInfoModal_modal__6VonR{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:600px;position:relative;padding:2rem;max-height:90vh;overflow-y:auto}.HackathonInfoModal_closeButton__Mqs32{position:sticky;top:.75rem;float:right;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;margin-bottom:-36px;margin-right:-.5rem}.HackathonInfoModal_closeButton__Mqs32:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06))}.HackathonInfoModal_header__r4kNv{text-align:center;margin-bottom:2rem}.HackathonInfoModal_title__b1_aR{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0 0 .5rem}.HackathonInfoModal_schedule__Hgv32{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#8b5cf6;margin:0}.HackathonInfoModal_content__Gkvu6{margin-bottom:2rem}.HackathonInfoModal_section__BMNkv{margin-bottom:1.5rem}.HackathonInfoModal_section__BMNkv:last-child{margin-bottom:0}.HackathonInfoModal_sectionTitle__zFBcl{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0 0 .75rem}.HackathonInfoModal_text__DHebz{font-size:var(--font-size-base-minus);line-height:var(--line-height-loose);color:#cdd5f5;margin:0}.HackathonInfoModal_list__z9Snc{list-style:none;padding:0;margin:0}.HackathonInfoModal_list__z9Snc li{font-size:var(--font-size-base-minus);line-height:var(--line-height-loose);color:#cdd5f5;padding-left:1.5rem;position:relative;margin-bottom:.5rem}.HackathonInfoModal_list__z9Snc li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.HackathonInfoModal_footer__xIl8U{display:flex;flex-direction:column;gap:.75rem}.HackathonInfoModal_telegramButton__zHYQG{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);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.HackathonInfoModal_telegramButton__zHYQG:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(139,92,246,.6)}.HackathonInfoModal_linkButton__zq7Zh{width:100%;padding:.875rem 1.5rem;background:transparent;color:#cdd5f5;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .15s ease;text-align:center;text-decoration:none;display:block}.HackathonInfoModal_linkButton__zq7Zh:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}@media (max-width:768px){.HackathonInfoModal_modal__6VonR{padding:1.5rem;max-height:95vh}.HackathonInfoModal_title__b1_aR{font-size:1.4rem}.HackathonInfoModal_schedule__Hgv32{font-size:.9rem}}.CuratorCard_curatorCard__2UQ70{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.5rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.3);position:sticky;top:2rem}.CuratorCard_header__YsL48{display:flex;justify-content:flex-start}.CuratorCard_badge__uGXzi{display:inline-flex;align-items:center;gap:.5rem;padding:0;background:transparent;border:none;font-size:var(--font-size-sm-plus);font-weight:var(--font-weight-medium);color:#e5e7eb}.CuratorCard_curator__EiKCy{display:flex;align-items:flex-start;gap:.75rem}.CuratorCard_info__pYQ_v{flex:1;min-width:0}.CuratorCard_name__nIVi2{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0 0 .25rem;line-height:var(--line-height-snug)}.CuratorCard_role__T_cHm{font-size:.85rem;color:#9ca3af;margin:0}.CuratorCard_actions__w3qRY{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.CuratorCard_button__jBgK_{padding:.75rem 32px;background:hsla(0,0%,100%,.05);color:#fff;border:none;border-radius:10px;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-bold);text-align:center;cursor:pointer;transition:transform .15s ease,background .15s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px rgba(15,23,42,.25)}.CuratorCard_button__jBgK_:hover{background:hsla(0,0%,100%,.08)}.CuratorCard_button__jBgK_:active{background:hsla(0,0%,100%,.06)}.CuratorCard_buttonSecondary__6y57V{padding:.75rem 1rem;background:hsla(0,0%,100%,.05);color:#f8fafc;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.CuratorCard_buttonSecondary__6y57V:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);transform:translateY(-2px)}.CuratorCard_buttonSecondary__6y57V:active{transform:translateY(0)}@media (max-width:1024px){.CuratorCard_curatorCard__2UQ70{position:static;max-width:100%}}@media (max-width:768px){.CuratorCard_curator__EiKCy{flex-direction:column;text-align:left}.CuratorCard_name__nIVi2{font-size:var(--font-size-md)}.CuratorCard_role__T_cHm{font-size:.9rem}.CuratorCard_actions__w3qRY{flex-direction:column;font-size:.9rem;padding:0}.CuratorCard_actions__w3qRY .CuratorCard_button__jBgK_{width:100%}}.SubscriptionPlans_subscriptionPlans__30GfP{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:.5rem;margin-top:2rem}.SubscriptionPlans_subscriptionPlanCard__YYFlq{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 .3s ease,border-color .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;box-shadow:0 18px 50px rgba(0,0,0,.35)}.SubscriptionPlans_subscriptionPlanCard__YYFlq:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.4);box-shadow:0 22px 60px rgba(99,102,241,.35)}.SubscriptionPlans_planHeader__Z_Ntk{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.SubscriptionPlans_planTitle__N6kFv{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:1rem;color:#f8fafc}.SubscriptionPlans_planPrice__JNi_e{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.SubscriptionPlans_priceAmount__uPtwR{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:#c7d2fe}.SubscriptionPlans_pricePeriod__z706x{font-size:var(--font-size-md);color:#9aa3c2}.SubscriptionPlans_planYearPrice__VdQ60{font-size:var(--font-size-base-minus);color:#9aa3c2}.SubscriptionPlans_planAction__pzizk{margin-bottom:1.5rem}.SubscriptionPlans_subscribeButton__asEtp{width:100%;padding:.875rem 1.5rem;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-semibold);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 14px 40px rgba(99,102,241,.35)}.SubscriptionPlans_subscribeButton__asEtp:hover{transform:translateY(-1px);filter:brightness(1.02)}.SubscriptionPlans_subscribeButton__asEtp:disabled{background:hsla(0,0%,100%,.12);cursor:not-allowed;color:hsla(0,0%,100%,.6)}.SubscriptionPlans_planDescription__MRDET{font-size:var(--font-size-base);line-height:var(--line-height-loose);margin-bottom:1.5rem;color:#cdd5f5}.SubscriptionPlans_planFeaturesList__U9K1k{list-style:none;padding:0;margin:0;flex:1}.SubscriptionPlans_planFeaturesList__U9K1k li{padding:.75rem 0;font-size:var(--font-size-base-minus);color:#e9ecf5;line-height:var(--line-height-loose);display:flex;align-items:flex-start;gap:.75rem}.SubscriptionPlans_planFeaturesList__U9K1k li:before{content:"✓";color:#34d399;font-weight:700;font-size:var(--font-size-md);flex-shrink:0}.SubscriptionPlans_loading__35Yv0{text-align:center;padding:2rem;color:#cdd5f5}.SubscriptionPlans_error__HI6LX{text-align:center;padding:2rem;color:#fca5a5}.SubscriptionPlans_modalHeader__aZdMZ{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.75rem}.SubscriptionPlans_modalTitle__N_2s_{margin:0;color:#f8fafc;font-weight:var(--font-weight-bold);font-size:var(--font-size-md);line-height:var(--line-height-tight);letter-spacing:-.01em}.SubscriptionPlans_modalContent__TeEDT{color:#cdd5f5;line-height:var(--line-height-relaxed);font-size:var(--font-size-base-minus)}.SubscriptionPlans_modalContent__TeEDT p{margin:0}.SubscriptionPlans_modalActions__WFJ_C{display:flex;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.SubscriptionPlans_modalButtonPrimary__5Haci,.SubscriptionPlans_modalButtonSecondary__mm9UM{flex:1;min-width:180px;padding:.9rem 1.2rem;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}.SubscriptionPlans_modalButtonPrimary__5Haci{background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;box-shadow:0 14px 40px rgba(99,102,241,.35)}.SubscriptionPlans_modalButtonPrimary__5Haci:hover{transform:translateY(-1px)}.SubscriptionPlans_modalButtonSecondary__mm9UM{background:hsla(0,0%,100%,.04);color:#e9ecf5}.SubscriptionPlans_modalButtonSecondary__mm9UM:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.18)}@media (max-width:768px){.SubscriptionPlans_subscriptionPlans__30GfP{grid-template-columns:1fr;gap:1.25rem;margin:0}.SubscriptionPlans_subscriptionPlanCard__YYFlq{padding:1.4rem}.SubscriptionPlans_planTitle__N6kFv{font-size:1.3rem}.SubscriptionPlans_priceAmount__uPtwR{font-size:var(--font-size-3xl)}.SubscriptionPlans_planDescription__MRDET{font-size:var(--font-size-base-minus)}.SubscriptionPlans_planFeaturesList__U9K1k li{font-size:.9rem}.SubscriptionPlans_pricingHighlight__F3j5C{padding:1.5rem!important}.SubscriptionPlans_pricingHighlight__F3j5C h2{font-size:var(--font-size-xl)!important}}.LevelProgress_wrapper__fsSyW{margin-top:20px;margin-bottom:2rem;padding:1.5rem 1rem;background:linear-gradient(145deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.LevelProgress_track__zPJR3{display:flex;align-items:flex-start;justify-content:space-between;min-width:420px}.LevelProgress_step__rg96E{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.LevelProgress_line__JIUOE{position:absolute;top:23px;right:calc(50% + 26px);width:calc(100% - 52px);height:3px;background:linear-gradient(90deg,rgba(139,92,246,.5),rgba(34,211,238,.5));border-radius:2px;z-index:0}.LevelProgress_lineDisabled__VOXL9{background:hsla(0,0%,100%,.08)}.LevelProgress_circle__J6nDl{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(139,92,246,.25),rgba(34,211,238,.15));border:2px solid rgba(139,92,246,.45);position:relative;z-index:1;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 0 16px rgba(139,92,246,.2)}.LevelProgress_circle__J6nDl:hover{transform:scale(1.1);box-shadow:0 0 24px rgba(139,92,246,.35)}.LevelProgress_circleDisabled__BepDL{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);box-shadow:none;opacity:.5}.LevelProgress_circleDisabled__BepDL:hover{transform:none;box-shadow:none}.LevelProgress_emoji__ppT2T{font-size:1.3rem;line-height:1;user-select:none}.LevelProgress_label__BiJot{margin-top:.5rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#cdd5f5;white-space:nowrap;letter-spacing:.02em}.LevelProgress_labelDisabled__p1h80{color:rgba(205,213,245,.35)}.LevelProgress_labelFull__JDLdI{display:inline}.LevelProgress_labelShort__gWIK_{display:none}@media (max-width:768px){.LevelProgress_wrapper__fsSyW{padding:1rem .75rem;margin-bottom:1.5rem}.LevelProgress_track__zPJR3{min-width:280px}.LevelProgress_circle__J6nDl{width:40px;height:40px}.LevelProgress_emoji__ppT2T{font-size:var(--font-size-md)}.LevelProgress_label__BiJot{font-size:.65rem}.LevelProgress_line__JIUOE{top:19px;right:calc(50% + 22px);width:calc(100% - 44px)}.LevelProgress_labelFull__JDLdI{display:none}.LevelProgress_labelShort__gWIK_{display:inline}}.Training_container__o0DNN{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 3rem;position:relative;z-index:1}.Training_container__o0DNN.Training_blurred__ZW8YG{filter:blur(8px);pointer-events:none;user-select:none}.Training_pageContainer__Fknsy{max-width:100%;margin:0 auto 2rem;background:none;padding:0}.Training_header__YFWDB{margin-bottom:2.5rem}.Training_breadcrumbs__4YiKO{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}.Training_breadcrumbLink__mokEg{color:#cdd5f5;text-decoration:none;transition:color .2s ease}.Training_breadcrumbLink__mokEg:hover{color:#fff}.Training_breadcrumbSeparator__ZsOy_{color:#cdd5f5}.Training_breadcrumbCurrent__r300z{color:#fff}.Training_pageTitle__iVAia{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)}.Training_subtitle__d4j1l{font-size:1.05rem;color:#cdd5f5;margin-top:0;margin-bottom:0;line-height:var(--line-height-normal)}.Training_notice__hKJwR{text-align:center;padding:3rem 1.5rem;color:#9ca3af;font-size:var(--font-size-md)}.Training_levelsColumn__MTZur{min-width:0}.Training_curatorSection__Ftiv_{margin-top:2rem;margin-bottom:2rem}.Training_loading__Re_4c{text-align:center;padding:3rem;font-size:var(--font-size-md);color:#cdd5f5}.Training_errorMessage__Ukw0W{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}.Training_welcomeBanner__bOpt4{text-align:center;padding:48px 32px;margin:2rem 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}.Training_welcomeBannerTitle__vOc9j{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:12px}.Training_welcomeBannerText__dF1V9{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:24px}.Training_welcomeBannerBtn__ywAAC{padding:14px 24px;border-radius:8px;font-size:var(--font-size-sm-plus);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#fff;transition:transform .2s,box-shadow .2s}.Training_welcomeBannerBtn__ywAAC:hover{transform:translateY(-2px);box-shadow:0 12px 30px 0 rgba(139,92,246,.4)}@media (max-width:768px){.Training_container__o0DNN{padding:2rem 10px}.Training_pageTitle__iVAia{font-size:var(--font-size-3xl)}.Training_breadcrumbs__4YiKO{margin-bottom:12px}.Training_header__YFWDB{margin-bottom:2rem}.Training_subtitle__d4j1l{font-size:var(--font-size-base)}.Training_welcomeBanner__bOpt4{padding:32px 20px}.Training_welcomeBannerTitle__vOc9j{font-size:var(--font-size-xl)}}@media (max-width:480px){.Training_pageTitle__iVAia{font-size:var(--font-size-2xl)}.Training_subtitle__d4j1l{font-size:var(--font-size-base-minus)}}.Chat_container__k3XdF{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 3rem;position:relative;z-index:1}.Chat_breadcrumbs__PgGM6{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;row-gap:.25rem;margin-bottom:1rem;font-size:clamp(.9rem,2.8vw,1.05rem);color:#cdd5f5}.Chat_breadcrumbLink__qGOkg{color:#cdd5f5;text-decoration:none;transition:color .2s ease}.Chat_breadcrumbLink__qGOkg:hover{color:#fff}.Chat_breadcrumbSeparator__xw2JS{color:#cdd5f5}.Chat_breadcrumbCurrent__mFtad{color:#fff}.Chat_hero___7I0s{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;margin-bottom:3rem}.Chat_heroText__ovt_b{display:flex;flex-direction:column;gap:1.25rem}.Chat_heroScreenshots__8TKZX{min-width:0;width:100%}.Chat_pageTitle__bJrQb{font-size:var(--font-size-4xl);margin:0;color:#f8fafc;font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tighter)}.Chat_subtitle__edD7v{font-size:var(--font-size-xl);color:#cdd5f5;margin:0;line-height:var(--line-height-normal)}.Chat_subtitleList__QuhfZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.Chat_subtitleList__QuhfZ li{font-size:var(--font-size-xl);color:#cdd5f5;line-height:var(--line-height-normal)}.Chat_subtitleList__QuhfZ li:before{content:"—";margin-right:.5rem}.Chat_heroPrice__LFMCR{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0}.Chat_ctaButton__61BNW{display:inline-block;padding:1.125rem 3rem;border-radius:.75rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);cursor:pointer;border:none;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px rgba(139,92,246,.3);align-self:flex-start}.Chat_ctaButton__61BNW:hover{transform:translateY(-2px);box-shadow:0 12px 30px 0 rgba(139,92,246,.4)}.Chat_heroBenefits__FZr24{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.Chat_heroBenefits__FZr24 li{color:#cdd5f5;font-size:var(--font-size-base);line-height:1.6}.Chat_heroBenefits__FZr24 li:before{content:"\2713";color:#22d3ee;font-weight:var(--font-weight-bold);margin-right:.5rem}.Chat_modesGrid__1fZBe{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem}.Chat_modeCard__0x3_M{padding:1.5rem;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:.75rem}.Chat_modeCard__0x3_M h3{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:#f8fafc}.Chat_modeCard__0x3_M p{margin:0;color:#cdd5f5;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:1.7}.Chat_modeTagChat__HgqPO{border-radius:999px;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.25);color:#7dd3fc}.Chat_modeTagChat__HgqPO,.Chat_modeTagLearn__DMQFt{align-self:flex-start;padding:.375rem .875rem;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.2}.Chat_modeTagLearn__DMQFt{border-radius:999px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.25);color:#c4b5fd}.Chat_priceBanner__fNSgo{text-align:center;padding:3rem 2rem;margin:0 auto 2.5rem;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}.Chat_priceTitle__a2ShB{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:1rem}.Chat_priceSubtitle__t5RFQ{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:1.75rem}@media (max-width:1024px){.Chat_hero___7I0s{grid-template-columns:1fr;gap:1.5rem}.Chat_heroScreenshots__8TKZX{max-width:500px;justify-self:center}}@media (max-width:768px){.Chat_container__k3XdF{padding:2rem 1.25rem}.Chat_breadcrumbs__PgGM6{display:none}.Chat_pageTitle__bJrQb{font-size:var(--font-size-3xl)}.Chat_subtitle__edD7v{font-size:var(--font-size-lg)}.Chat_ctaButton__61BNW{width:100%;text-align:center;align-self:stretch}.Chat_priceBanner__fNSgo .Chat_ctaButton__61BNW{width:auto;align-self:center}.Chat_modesGrid__1fZBe{grid-template-columns:1fr}.Chat_priceBanner__fNSgo{padding:2rem 1.25rem}.Chat_priceTitle__a2ShB{font-size:var(--font-size-2xl)}}@media (max-width:480px){.Chat_pageTitle__bJrQb{font-size:var(--font-size-2xl)}.Chat_subtitle__edD7v{font-size:var(--font-size-base)}.Chat_priceTitle__a2ShB{font-size:var(--font-size-xl)}}.GlobalBackground_animatedBg___ZBa4{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;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}.GlobalBackground_gradientOrb1__qF84l,.GlobalBackground_gradientOrb2__svfy3,.GlobalBackground_gradientOrb3__BpWEL,.GlobalBackground_gradientOrb4__uO1xy{position:absolute;border-radius:50%;filter:blur(40px);opacity:.3}.GlobalBackground_gradientOrb1__qF84l{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.18) 0,transparent 70%);top:-200px;left:-200px;animation-delay:0s}.GlobalBackground_gradientOrb2__svfy3{width:600px;height:600px;background:radial-gradient(circle,rgba(56,189,248,.18) 0,transparent 70%);bottom:-300px;right:-300px;animation-delay:5s}.GlobalBackground_gradientOrb3__BpWEL{width:400px;height:400px;background:radial-gradient(circle,rgba(236,72,153,.18) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:10s}.GlobalBackground_gradientOrb4__uO1xy{width:450px;height:450px;background:radial-gradient(circle,rgba(251,191,36,.16) 0,transparent 70%);top:20%;right:10%;animation-delay:15s}.GlobalBackground_gridOverlay__t9PLK{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:50px 50px;opacity:.25}@keyframes GlobalBackground_float__TlC8p{0%,to{transform:translate(0) scale(1)}25%{transform:translate(100px,100px) scale(1.1)}50%{transform:translate(-50px,150px) scale(.9)}75%{transform:translate(150px,-50px) scale(1.05)}}@keyframes GlobalBackground_gridMove__LICBl{0%{transform:translate(0)}to{transform:translate(50px,50px)}}