.LanguageSelector_languageSelector__9xFuo{position:relative;display:inline-block}.LanguageSelector_triggerButton__Au_Gu{display:inline-flex;align-items:center;gap:8px;background:#FFFFFF;border:1px solid var(--border-subtle);padding:7px 14px;border-radius:var(--radius-full);font-size:.88rem;font-weight:600;color:var(--text-main);cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.04);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.LanguageSelector_triggerButton__Au_Gu:hover{background:#F8F6F2;border-color:rgba(0,0,0,.18);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.LanguageSelector_triggerButton__Au_Gu.LanguageSelector_active__APUso{background:#FFFFFF;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light),0 4px 14px rgba(255,90,95,.15)}.LanguageSelector_currentFlag__9ID5T{font-size:1.05rem;line-height:1}.LanguageSelector_currentText__bO5Fe{font-weight:700;color:var(--text-main);letter-spacing:-.01em;font-size:.86rem}.LanguageSelector_chevron__msRAe{transition:transform .22s cubic-bezier(.4,0,.2,1);color:var(--text-secondary)}.LanguageSelector_chevronOpen__igvRE{transform:rotate(180deg);color:var(--primary)}.LanguageSelector_dropdownMenu__sZvIZ{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:rgba(255,255,255,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:6px;box-shadow:0 12px 36px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.04);z-index:1000;display:flex;flex-direction:column;gap:4px;animation:LanguageSelector_menuAppear__a3qdp .18s cubic-bezier(.16,1,.3,1);transform-origin:top right}@keyframes LanguageSelector_menuAppear__a3qdp{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.LanguageSelector_menuHeader___VWhJ{padding:6px 12px 4px;font-size:.7rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.LanguageSelector_menuItem__vdBvB{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;border:none;background:transparent;cursor:pointer;width:100%;text-align:left;transition:all .15s ease;color:var(--text-main);gap:12px}.LanguageSelector_menuItem__vdBvB:hover{background:rgba(255,90,95,.08)}.LanguageSelector_menuItem__vdBvB.LanguageSelector_selected__K3y80{background:rgba(255,90,95,.12)}.LanguageSelector_itemLeft__odEiF{display:flex;align-items:center;gap:10px}.LanguageSelector_itemFlag__dE0f1{font-size:1.25rem;line-height:1}.LanguageSelector_itemTextGroup__pvnxT{display:flex;flex-direction:column;line-height:1.2}.LanguageSelector_itemName__GpQSf{font-size:.9rem;font-weight:700;color:var(--text-main)}.LanguageSelector_menuItem__vdBvB.LanguageSelector_selected__K3y80 .LanguageSelector_itemName__GpQSf{color:var(--primary-dark)}.LanguageSelector_itemSub__BUnxf{font-size:.72rem;color:var(--text-muted);font-weight:500}.LanguageSelector_checkIcon__lnkhD{color:var(--primary);display:flex;align-items:center;justify-content:center}@media (max-width:480px){.LanguageSelector_triggerButton__Au_Gu{padding:6px 9px;gap:5px}.LanguageSelector_currentText__bO5Fe{display:none}.LanguageSelector_dropdownMenu__sZvIZ{right:-8px;min-width:200px}}.Navbar_navbar__2GufN{position:sticky;top:0;z-index:100;background:rgba(250,249,246,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);transition:all var(--transition-fast)}.Navbar_navInner__uhmxe{display:flex;align-items:center;justify-content:space-between;height:74px;gap:20px}.Navbar_brand__Gh7T3{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0;white-space:nowrap}.Navbar_brandIcon__mNpC9{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--primary-gradient);color:white;box-shadow:0 4px 14px rgba(255,90,95,.3);font-size:1.3rem;transition:transform var(--transition-fast);flex-shrink:0}.Navbar_brand__Gh7T3:hover .Navbar_brandIcon__mNpC9{transform:rotate(10deg) scale(1.05)}.Navbar_brandTextGroup__iEVkJ{display:flex;flex-direction:column;white-space:nowrap}.Navbar_brandTitle__SDTbx{font-size:1.25rem;font-weight:800;color:var(--text-main);line-height:1.15;letter-spacing:-.02em;white-space:nowrap}.Navbar_brandSub__FAsxT{font-size:.75rem;font-weight:600;color:var(--primary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.Navbar_navLinks__FVLYB{display:flex;gap:24px}.Navbar_navLink__eZP1y,.Navbar_navLinks__FVLYB{align-items:center;white-space:nowrap;flex-shrink:0}.Navbar_navLink__eZP1y{font-size:.95rem;font-weight:600;color:var(--text-secondary);transition:color var(--transition-fast);position:relative;padding:6px 0;display:inline-flex}.Navbar_navLink__eZP1y span{white-space:nowrap}.Navbar_navLink__eZP1y:hover{color:var(--primary)}.Navbar_navActions__a3d4n{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap}.Navbar_langToggle__xowiU{display:flex;align-items:center;gap:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);padding:8px 14px;border-radius:var(--radius-full);font-size:.85rem;font-weight:700;color:var(--text-main);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);white-space:nowrap}.Navbar_langToggle__xowiU:hover{background:#F2EFEB;border-color:rgba(0,0,0,.15);transform:translateY(-1px)}.Navbar_langBadge__tyn6A{background:var(--primary-light);color:var(--primary-dark);padding:2px 7px;border-radius:var(--radius-sm);font-size:.72rem;font-weight:800}.Navbar_installBtn__SuII3{display:inline-flex;align-items:center;gap:6px;background:var(--primary-gradient);color:#FFFFFF;border:none;border-radius:var(--radius-full);padding:8px 14px;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(255,90,95,.28);transition:all var(--transition-fast);white-space:nowrap;flex-shrink:0}.Navbar_installBtn__SuII3:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,90,95,.36)}@media (max-width:1200px){.Navbar_navInner__uhmxe{gap:12px}.Navbar_navLinks__FVLYB{gap:16px}.Navbar_navLink__eZP1y{font-size:.88rem}.Navbar_navActions__a3d4n{gap:8px}.Navbar_brandTitle__SDTbx{font-size:1.15rem}}@media (max-width:1040px){.Navbar_brandSub__FAsxT{display:none}.Navbar_navLinks__FVLYB{gap:12px}}@media (max-width:860px){.Navbar_installBtn__SuII3 span{display:none}.Navbar_installBtn__SuII3{padding:8px;border-radius:var(--radius-full)}}@media (max-width:768px){.Navbar_brandSub__FAsxT,.Navbar_navLinks__FVLYB{display:none}}.Navbar_mobileMenuToggle__JZivC{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md,10px);background:var(--bg-surface,#ffffff);border:1.5px solid var(--border-subtle,#e5e7eb);color:var(--text-main,#1f2937);cursor:pointer;transition:all .15s ease;flex-shrink:0}.Navbar_mobileMenuToggle__JZivC:hover{border-color:var(--primary,#FF5A5F);color:var(--primary,#FF5A5F);background:#FFF1F2}@media (max-width:768px){.Navbar_mobileMenuToggle__JZivC{display:flex}}@media (max-width:640px){.Navbar_navInner__uhmxe{height:62px;gap:8px}.Navbar_brandTitle__SDTbx{font-size:1.05rem}.Navbar_brandIcon__mNpC9{width:38px;height:38px;border-radius:11px}}@media (max-width:420px){.Navbar_navInner__uhmxe{padding:0 10px;gap:6px}.Navbar_brandTitle__SDTbx{font-size:.95rem}.Navbar_brandIcon__mNpC9{width:34px;height:34px;border-radius:9px}.Navbar_mobileMenuToggle__JZivC{width:36px;height:36px}}.Navbar_mobileNavBackdrop__LPA_Q{position:fixed;inset:0;top:62px;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99;animation:Navbar_fadeIn__cKyg8 .2s ease}.Navbar_mobileNavDrawer__c47bg{background:var(--bg-surface,#ffffff);border-bottom:2px solid var(--border-subtle,#e5e7eb);padding:16px 18px 24px;display:flex;flex-direction:column;gap:8px;box-shadow:0 16px 36px rgba(0,0,0,.18);animation:Navbar_slideDown__BtcEL .22s cubic-bezier(.16,1,.3,1)}.Navbar_mobileNavBtn__UcyD4,.Navbar_mobileNavLink__MMRd2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--radius-md,10px);color:var(--text-main,#1f2937);text-decoration:none;font-size:.95rem;font-weight:700;border:1px solid transparent;background:var(--bg-page,#f8f9fa);cursor:pointer;transition:all .15s ease;font-family:inherit;width:100%;text-align:left}.Navbar_mobileNavBtn__UcyD4:hover,.Navbar_mobileNavLink__MMRd2:hover{background:#ffffff;border-color:var(--primary,#FF5A5F);color:var(--primary,#FF5A5F);transform:translateX(3px)}.Navbar_mobileNavHighlight__3zhWe{background:linear-gradient(135deg,#FFF0F0,#FFE4E6);border-color:rgba(255,90,95,.3);color:var(--primary,#FF5A5F)}.Navbar_mobileBadge__olt7E{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:var(--primary,#FF5A5F);color:#ffffff;font-size:.75rem;font-weight:800}@keyframes Navbar_slideDown__BtcEL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}