.Home_main__2uIek{min-height:100vh;background-color:var(--primary-dark);display:flex;flex-direction:column;position:relative}.Home_landingNoScroll__UB3yA{min-height:100dvh;overflow:hidden}.Home_auroraFull__A7mZv:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(900px 500px at 10% 15%,rgba(95,193,206,.22),transparent 60%),radial-gradient(800px 500px at 85% 25%,rgba(171,204,11,.18),transparent 65%),linear-gradient(135deg,var(--primary-dark) 0,var(--secondary-dark) 100%)}.Home_auroraFull__A7mZv:after{content:"";position:absolute;inset:-20% -20% -20% -20%;z-index:0;background:conic-gradient(from 0deg,rgba(171,204,11,.12),rgba(95,193,206,.12),transparent 40%);filter:blur(36px);animation:Home_bgShift__LtNxB 12s linear infinite;pointer-events:none}@keyframes Home_bgShift__LtNxB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Home_header__ZUWxe{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:var(--primary-dark);box-shadow:0 2px 10px rgba(0,0,0,.3);animation:Home_slideDown__zAfbQ .8s ease-out}@keyframes Home_slideDown__zAfbQ{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.Home_logoContainer__Aeebd{display:flex;align-items:center;gap:1rem}.Home_logo__ZEOng{width:50px;height:50px;object-fit:contain;border-radius:8px}.Home_title__YEn0u{font-size:1.8rem;font-weight:700;color:var(--white);margin:0}.Home_nav__ZMqH2{display:flex;align-items:center;gap:2rem}.Home_navLink__nhFli{color:var(--white);font-weight:500;transition:color .3s ease;padding:.5rem 0;border-bottom:2px solid transparent;transition:all .3s ease}.Home_navLink__nhFli:hover{color:var(--accent-blue);border-bottom-color:var(--accent-blue)}.Home_authLinks__GbX1b{display:flex;align-items:center;gap:1rem;margin-left:1rem;padding-left:1rem;border-left:1px solid hsla(0,0%,100%,.2)}.Home_loginLink__MwNzB{color:var(--white);font-weight:500;padding:.5rem 1rem;border-radius:6px;transition:all .3s ease}.Home_loginLink__MwNzB:hover{background:rgba(95,193,206,.1);color:var(--accent-blue)}.Home_registerLink__snHdD{background:linear-gradient(135deg,var(--accent-green) 0,var(--accent-blue) 100%);color:var(--primary-dark);font-weight:600;padding:.5rem 1rem;border-radius:6px;transition:all .3s ease;box-shadow:0 2px 8px rgba(171,204,11,.2)}.Home_registerLink__snHdD:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(171,204,11,.3)}.Home_hero__g_og0{padding:6rem 2rem;text-align:center;background:linear-gradient(135deg,var(--primary-dark) 0,var(--secondary-dark) 100%)}.Home_heroNoBg__Sags9{background:transparent}.Home_landingHero__yueOu{min-height:auto;flex:1 1;padding:clamp(2rem,6vh,5rem) 2rem}.Home_heroCenter__Uww3h,.Home_landingHero__yueOu{display:flex;align-items:center;justify-content:center}.Home_heroCenter__Uww3h{min-height:60vh}.Home_comingHeroHex__lhTgI,.Home_comingHero__7ck5_{position:relative}.Home_comingHeroHex__lhTgI:after,.Home_comingHeroHex__lhTgI:before,.Home_comingHeroRings__IrxC8{display:none}.Home_heroContent__IGkft{max-width:800px;margin:0 auto;animation:Home_fadeInUp__v4Vdz 1s ease-out .3s both}@keyframes Home_fadeInUp__v4Vdz{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.Home_heroTitle__BwshW{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--accent-green) 0,var(--accent-blue) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.Home_heroSubtitle__C6BcQ{font-size:1.25rem;color:hsla(0,0%,100%,.8);margin-bottom:2.5rem;line-height:1.6}.Home_landingParagraphLarge__2aQ_9{margin-bottom:3.75rem}.Home_landingSocialLarge__MJgIY{gap:1.5rem;margin-top:1.25rem}.Home_landingParagraphMedium__YENJC{margin-bottom:2.75rem}.Home_landingSocialMedium__eOk6G{gap:1.1rem;margin-top:.75rem}.Home_heroCard__rtLS7{background:hsla(0,0%,100%,.04);border:1px solid rgba(95,193,206,.18);border-radius:16px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Home_titleGlow__9Enro{text-shadow:0 6px 22px rgba(171,204,11,.25),0 2px 10px rgba(95,193,206,.2)}.Home_accentText__cmViX{color:var(--accent-blue);font-weight:600}.Home_badge__i0K8D{display:inline-block;padding:.4rem .8rem;margin-bottom:1rem;border-radius:999px;font-size:.9rem;font-weight:700;letter-spacing:.02em;color:var(--primary-dark);background:linear-gradient(135deg,var(--accent-green) 0,var(--accent-blue) 100%);box-shadow:0 4px 15px rgba(171,204,11,.25)}.Home_socialLinks__gym1b{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.Home_socialLink__BNDmS{display:inline-block;padding:.65rem 1.1rem;border-radius:10px;border:1px solid rgba(95,193,206,.35);color:var(--white);background:hsla(0,0%,100%,.03);transition:all .25s ease}.Home_socialLink__BNDmS:hover{transform:translateY(-2px);border-color:var(--accent-blue);box-shadow:0 6px 16px rgba(95,193,206,.25)}.Home_socialLinkIcon__Nvgom{width:18px;height:18px;margin-right:8px;vertical-align:-3px;fill:currentColor;opacity:.9}.Home_ctaButton__twyFF{background:linear-gradient(135deg,var(--accent-green) 0,var(--accent-blue) 100%);color:var(--primary-dark);font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;border-radius:50px;transition:all .3s ease;box-shadow:0 4px 15px rgba(171,204,11,.3)}.Home_ctaButton__twyFF:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(171,204,11,.4)}.Home_container__9OuOz{max-width:1200px;margin:0 auto;padding:0 2rem}.Home_featuredCourse__XMO7f{padding:6rem 0;background-color:var(--secondary-dark)}.Home_sectionTitle__kIhux{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--white)}.Home_courseCard__Tzgrb{background:var(--primary-dark);border-radius:20px;padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,.3);border:1px solid rgba(95,193,206,.2);animation:Home_fadeInUp__v4Vdz .8s ease-out .6s both;transition:transform .3s ease,box-shadow .3s ease}.Home_courseCard__Tzgrb:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.4)}.Home_courseTitle__qTTbu{font-size:2rem;font-weight:700;color:var(--accent-blue);margin-bottom:1.5rem}.Home_courseDescription__rdIIV{font-size:1.1rem;color:hsla(0,0%,100%,.8);margin-bottom:2.5rem;line-height:1.7}.Home_courseFeatures__eogc9{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.Home_feature__7bh3b{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:var(--secondary-dark);border-radius:10px;border-left:4px solid var(--accent-green)}.Home_featureIcon__yKZ0t{font-size:1.2rem}.Home_courseActions__7gPn1{display:flex;gap:1rem;flex-wrap:wrap}.Home_enrollButton__jiLJZ{background:linear-gradient(135deg,var(--accent-green) 0,var(--accent-blue) 100%);color:var(--primary-dark);font-weight:600;padding:1rem 2rem;border-radius:10px;transition:all .3s ease;box-shadow:0 4px 15px rgba(171,204,11,.3)}.Home_enrollButton__jiLJZ:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(171,204,11,.4)}.Home_previewButton__0m_Uq{background:transparent;color:var(--accent-blue);border:2px solid var(--accent-blue);font-weight:600;padding:1rem 2rem;border-radius:10px;transition:all .3s ease}.Home_previewButton__0m_Uq:hover{background:var(--accent-blue);color:var(--primary-dark)}.Home_benefits__JZD2n{padding:6rem 0;background-color:var(--primary-dark)}.Home_benefitsGrid__Y3pe3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.Home_benefitCard__ebd_N{background:var(--secondary-dark);padding:2.5rem;border-radius:15px;text-align:center;transition:transform .3s ease;border:1px solid rgba(171,204,11,.1)}.Home_benefitCard__ebd_N:hover{transform:translateY(-5px);border-color:rgba(171,204,11,.3)}.Home_benefitIcon__RY_0U{font-size:3rem;margin-bottom:1.5rem;display:block}.Home_benefitCard__ebd_N h3{color:var(--accent-green);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.Home_benefitCard__ebd_N p{color:hsla(0,0%,100%,.8);line-height:1.6}.Home_footer__wJNRn{background-color:var(--secondary-dark);padding:3rem 0 1rem;border-top:1px solid rgba(95,193,206,.2);margin-top:auto}.Home_transparentHeader__JAaCI{box-shadow:none}.Home_transparentFooter__j_8aa,.Home_transparentHeader__JAaCI{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;z-index:1}.Home_transparentFooter__j_8aa{border-top:none}.Home_footerContent__wfaND{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}.Home_footerSection__TLdZW h4{color:var(--accent-green);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.Home_footerSection__TLdZW p{color:hsla(0,0%,100%,.7);line-height:1.6}.Home_footerLinks__JIDUa{list-style:none}.Home_footerLinks__JIDUa li{margin-bottom:.5rem}.Home_footerLinks__JIDUa a{color:hsla(0,0%,100%,.7);transition:color .3s ease}.Home_footerLinks__JIDUa a:hover{color:var(--accent-blue)}.Home_footerBottom__YbXOc{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1rem;text-align:center;color:hsla(0,0%,100%,.5)}@media (max-width:768px){.Home_header__ZUWxe{flex-direction:column;gap:1rem;padding:1rem}.Home_nav__ZMqH2{flex-direction:column;gap:1rem;width:100%}.Home_authLinks__GbX1b{margin-left:0;padding-left:0;border-left:none;border-top:1px solid hsla(0,0%,100%,.2);padding-top:1rem;justify-content:center}.Home_hero__g_og0{padding:4rem 1rem}.Home_heroCenter__Uww3h{min-height:50vh}.Home_heroTitle__BwshW{font-size:2.5rem;line-height:1.1}.Home_heroSubtitle__C6BcQ{font-size:1.1rem;margin-bottom:2rem}.Home_container__9OuOz{padding:0 1rem}.Home_courseCard__Tzgrb{padding:2rem}.Home_courseActions__7gPn1{flex-direction:column;gap:1rem}.Home_enrollButton__jiLJZ,.Home_previewButton__0m_Uq{width:100%;text-align:center;padding:1rem 2rem}.Home_courseFeatures__eogc9{grid-template-columns:1fr;gap:1rem}.Home_benefitsGrid__Y3pe3{grid-template-columns:1fr;gap:1.5rem}.Home_benefitCard__ebd_N{padding:2rem}}@media (max-height:700px){.Home_header__ZUWxe{padding:.75rem 1rem}.Home_landingHero__yueOu{padding:clamp(1rem,4vh,3rem) 1rem}.Home_footer__wJNRn{padding:2rem 0 .75rem}.Home_landingHero__yueOu .Home_heroTitle__BwshW{font-size:2.5rem}.Home_landingHero__yueOu .Home_heroSubtitle__C6BcQ{margin-bottom:1.5rem}}@media (max-height:560px){.Home_header__ZUWxe{padding:.5rem .75rem}.Home_landingHero__yueOu .Home_heroTitle__BwshW{font-size:2.1rem}.Home_landingHero__yueOu .Home_heroSubtitle__C6BcQ{font-size:1rem}.Home_badge__i0K8D{margin-bottom:.5rem}}@media (max-width:480px){.Home_header__ZUWxe{padding:.75rem;gap:.75rem}.Home_logoContainer__Aeebd{justify-content:center;text-align:center}.Home_title__YEn0u{font-size:1.5rem}.Home_nav__ZMqH2{gap:.75rem}.Home_navLink__nhFli{font-size:.9rem;padding:.4rem 0}.Home_hero__g_og0{padding:3rem 1rem}.Home_heroTitle__BwshW{font-size:2rem;margin-bottom:1rem}.Home_heroSubtitle__C6BcQ{font-size:1rem;margin-bottom:1.5rem}.Home_ctaButton__twyFF{font-size:1rem;padding:.875rem 2rem}.Home_sectionTitle__kIhux{font-size:2rem;margin-bottom:2rem}.Home_courseCard__Tzgrb{padding:1.5rem}.Home_courseTitle__qTTbu{font-size:1.5rem;margin-bottom:1rem}.Home_courseDescription__rdIIV{font-size:1rem;margin-bottom:2rem}.Home_courseFeatures__eogc9{gap:.75rem}.Home_feature__7bh3b{padding:.75rem}.Home_featureIcon__yKZ0t{font-size:1rem}.Home_enrollButton__jiLJZ,.Home_previewButton__0m_Uq{padding:.875rem 1.5rem;font-size:.9rem}.Home_benefitsGrid__Y3pe3{gap:1rem}.Home_benefitCard__ebd_N{padding:1.5rem}.Home_benefitIcon__RY_0U{font-size:2.5rem;margin-bottom:1rem}.Home_benefitCard__ebd_N h3{font-size:1.3rem;margin-bottom:.75rem}.Home_footer__wJNRn{padding:2rem 0 1rem}.Home_footerContent__wfaND{gap:1.5rem;margin-bottom:1.5rem}.Home_footerSection__TLdZW h4{font-size:1.1rem;margin-bottom:.75rem}}@media (max-width:360px){.Home_hero__g_og0{padding:2.5rem .75rem}.Home_heroTitle__BwshW{font-size:1.75rem}.Home_heroSubtitle__C6BcQ{font-size:.95rem}.Home_ctaButton__twyFF{padding:.75rem 1.5rem;font-size:.95rem}.Home_container__9OuOz{padding:0 .75rem}.Home_benefitCard__ebd_N,.Home_courseCard__Tzgrb{padding:1rem}.Home_enrollButton__jiLJZ,.Home_previewButton__0m_Uq{padding:.75rem 1rem;font-size:.85rem}}.BackButton_backButton__hKUYf{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-weight:500;transition:all .3s ease;border-radius:8px;position:relative;overflow:hidden;cursor:pointer}.BackButton_backButton__hKUYf:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.BackButton_backButton__hKUYf:hover:before{left:100%}.BackButton_iconContainer__MdQQO{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.BackButton_icon__ztSJa{width:1.2rem;height:1.2rem;transition:transform .3s ease}.BackButton_label__Lwy5j{transition:color .3s ease}.BackButton_default__2e4In{background:rgba(95,193,206,.1);color:var(--accent-blue);padding:.75rem 1.25rem;border:1px solid rgba(95,193,206,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(95,193,206,.1)}.BackButton_default__2e4In:hover{background:rgba(95,193,206,.2);border-color:rgba(95,193,206,.4);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 16px rgba(95,193,206,.2)}.BackButton_default__2e4In:hover .BackButton_iconContainer__MdQQO{transform:translateX(-2px)}.BackButton_default__2e4In:hover .BackButton_icon__ztSJa{transform:scale(1.1)}.BackButton_minimal__w6hpt{color:var(--accent-blue);padding:.5rem .75rem;font-size:.9rem}.BackButton_minimal__w6hpt:hover{color:var(--accent-green);background:rgba(171,204,11,.05)}.BackButton_minimal__w6hpt:hover .BackButton_iconContainer__MdQQO{transform:translateX(-3px)}.BackButton_minimal__w6hpt .BackButton_icon__ztSJa{width:1rem;height:1rem}.BackButton_prominent__ipgmE{background:linear-gradient(135deg,var(--accent-green) 0,var(--accent-blue) 100%);color:var(--primary-dark);padding:1rem 1.5rem;font-weight:600;border-radius:50px;box-shadow:0 4px 15px rgba(171,204,11,.3)}.BackButton_prominent__ipgmE:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(171,204,11,.4)}.BackButton_prominent__ipgmE:hover .BackButton_iconContainer__MdQQO{transform:translateX(-4px) scale(1.1)}.BackButton_prominent__ipgmE .BackButton_icon__ztSJa{width:1.3rem;height:1.3rem}.BackButton_backButton__hKUYf:active{transform:translateY(0)}.BackButton_prominent__ipgmE:active{transform:translateY(-1px)}@keyframes BackButton_bounce__3b8NM{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(-4px)}60%{transform:translateX(-2px)}}.BackButton_backButton__hKUYf:hover .BackButton_iconContainer__MdQQO{animation:BackButton_bounce__3b8NM 1s ease-in-out}.BackButton_backButton__hKUYf:focus{outline:none;box-shadow:0 0 0 3px rgba(95,193,206,.3)}.BackButton_minimal__w6hpt:focus{background:rgba(95,193,206,.1)}@media (max-width:768px){.BackButton_backButton__hKUYf{gap:.4rem}.BackButton_default__2e4In,.BackButton_prominent__ipgmE{padding:.6rem 1rem}.BackButton_minimal__w6hpt{padding:.4rem .6rem;font-size:.85rem}.BackButton_icon__ztSJa{width:1rem;height:1rem}.BackButton_prominent__ipgmE .BackButton_icon__ztSJa{width:1.1rem;height:1.1rem}}@media (max-width:480px){.BackButton_label__Lwy5j{font-size:.9rem}.BackButton_minimal__w6hpt .BackButton_label__Lwy5j{display:none}.BackButton_minimal__w6hpt{padding:.5rem;border-radius:50%}}.UserDropdown_dropdown__r6Yna{position:relative;display:inline-block}.UserDropdown_dropdownTrigger__Z8_49{background:none;border:none;padding:0;cursor:pointer;transition:all .3s ease;border-radius:8px}.UserDropdown_dropdownTrigger__Z8_49:hover{transform:translateY(-1px)}.UserDropdown_dropdownTrigger__Z8_49:hover .UserDropdown_userInfo__iw0_W{background:rgba(95,193,206,.2);border-color:rgba(95,193,206,.4);box-shadow:0 4px 12px rgba(95,193,206,.2)}.UserDropdown_dropdownTrigger__Z8_49:hover .UserDropdown_avatar__y210i{box-shadow:0 4px 12px rgba(171,204,11,.5);transform:scale(1.05)}.UserDropdown_dropdownTrigger__Z8_49:hover .UserDropdown_userName__q2mYV{color:var(--accent-blue)}.UserDropdown_userInfo__iw0_W{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:rgba(95,193,206,.1);border-radius:8px;border:1px solid rgba(95,193,206,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.UserDropdown_avatar__y210i{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--accent-green) 0,var(--accent-blue) 100%);color:var(--primary-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;box-shadow:0 2px 8px rgba(171,204,11,.3);transition:all .3s ease}.UserDropdown_userName__q2mYV{color:var(--white);font-weight:500;font-size:.95rem;min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease}.UserDropdown_chevron__mQTQm{width:1rem;height:1rem;color:hsla(0,0%,100%,.7);transition:all .3s ease}.UserDropdown_chevronOpen__TMqc3{transform:rotate(180deg);color:var(--accent-blue)}.UserDropdown_dropdownMenu__UvRGw{position:absolute;top:calc(100% + .5rem);right:0;min-width:220px;background:var(--secondary-dark);border:1px solid rgba(95,193,206,.2);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;animation:UserDropdown_dropdownAppear__6uulC .2s ease-out;overflow:hidden}@keyframes UserDropdown_dropdownAppear__6uulC{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UserDropdown_menuHeader__G8Md7{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,rgba(95,193,206,.1),rgba(171,204,11,.05))}.UserDropdown_menuAvatar__LECl2{width:2.25rem;height:2.25rem;background:linear-gradient(135deg,var(--accent-green) 0,var(--accent-blue) 100%);color:var(--primary-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;box-shadow:0 2px 6px rgba(171,204,11,.3)}.UserDropdown_menuUserInfo__4tZxE{flex:1 1}.UserDropdown_menuUserName__6bJnw{color:var(--white);font-weight:600;font-size:.95rem;display:block}.UserDropdown_menuDivider__Gd98q{height:1px;background:linear-gradient(90deg,transparent,rgba(95,193,206,.3),transparent);margin:0}.UserDropdown_menuItems__VdzTj{padding:.5rem 0}.UserDropdown_menuItem__6bZfS{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:var(--white);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.UserDropdown_menuItem__6bZfS:hover{background:rgba(95,193,206,.1);color:var(--accent-blue)}.UserDropdown_menuItem__6bZfS:hover .UserDropdown_menuIcon__jE8BW{color:var(--accent-blue);transform:scale(1.1)}.UserDropdown_menuItemDanger__GhzM3{color:hsla(0,0%,100%,.8)}.UserDropdown_menuItemDanger__GhzM3:hover{background:rgba(220,53,69,.1);color:#ff6b6b}.UserDropdown_menuItemDanger__GhzM3:hover .UserDropdown_menuIcon__jE8BW{color:#ff6b6b}.UserDropdown_menuIcon__jE8BW{width:1.1rem;height:1.1rem;color:hsla(0,0%,100%,.7);transition:all .2s ease;flex-shrink:0}.UserDropdown_menuLabel__Qdw8_{transition:color .2s ease}.UserDropdown_dropdownTrigger__Z8_49:focus{outline:none;box-shadow:0 0 0 3px rgba(95,193,206,.3)}.UserDropdown_menuItem__6bZfS:focus{outline:none;background:rgba(95,193,206,.1);color:var(--accent-blue)}@media (max-width:768px){.UserDropdown_userInfo__iw0_W{gap:.5rem;padding:.5rem .75rem}.UserDropdown_userName__q2mYV{max-width:80px;font-size:.8rem}.UserDropdown_avatar__y210i{width:2rem;height:2rem;font-size:.875rem}.UserDropdown_dropdownMenu__UvRGw{min-width:200px;right:-1rem}.UserDropdown_menuItem__6bZfS{padding:.6rem .75rem;font-size:.85rem}.UserDropdown_menuIcon__jE8BW{width:1rem;height:1rem}}@media (max-width:480px){.UserDropdown_userName__q2mYV{display:none}.UserDropdown_userInfo__iw0_W{padding:.5rem}.UserDropdown_dropdownMenu__UvRGw{min-width:180px;right:-.5rem}}.UserDropdown_menuItem__6bZfS{position:relative;overflow:hidden}.UserDropdown_menuItem__6bZfS:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(95,193,206,.1),transparent);transition:left .6s ease}.UserDropdown_menuItem__6bZfS:hover:before{left:100%}.AuthButtons_authLinks__gcS9z{display:flex;align-items:center;gap:1rem;margin-left:1rem;padding-left:1rem;border-left:1px solid hsla(0,0%,100%,.2)}.AuthButtons_loginLink__S_rOw{color:var(--white);text-decoration:none;padding:.5rem 1rem;border-radius:6px;transition:all .3s ease;font-weight:500}.AuthButtons_loginLink__S_rOw:hover{background:rgba(95,193,206,.1);color:var(--accent-blue)}.AuthButtons_registerLink__uXtnb{background:linear-gradient(135deg,var(--accent-green) 0,var(--accent-blue) 100%);color:var(--primary-dark);text-decoration:none;padding:.5rem 1rem;border-radius:6px;transition:all .3s ease;font-weight:600;box-shadow:0 2px 8px rgba(171,204,11,.2)}.AuthButtons_registerLink__uXtnb:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(171,204,11,.3)}.AuthButtons_skeleton__wDh8r{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:AuthButtons_loading__paEJE 1.5s infinite;border-radius:.375rem;height:2.25rem;width:6rem}.AuthButtons_skeleton__wDh8r:nth-child(2){width:5rem}@keyframes AuthButtons_loading__paEJE{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.AuthButtons_authLinks__gcS9z{gap:.5rem;margin-left:0;padding-left:0;border-left:none;border-top:1px solid hsla(0,0%,100%,.2);padding-top:1rem}.AuthButtons_userName__IyImY{max-width:80px;font-size:.8rem}.AuthButtons_userInfo__Vmw_l{padding:.5rem .75rem;gap:.5rem}.AuthButtons_avatar__vu04N{width:2rem;height:2rem;font-size:.875rem}.AuthButtons_loginLink__S_rOw,.AuthButtons_logoutButton__De81H,.AuthButtons_registerLink__uXtnb{padding:.5rem .75rem;font-size:.8rem}}