.ThemeToggle_toggle__TqFWk{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#374151,#1f2937);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;overflow:hidden}.ThemeToggle_toggle__TqFWk:hover{background:linear-gradient(135deg,#4b5563,#374151);border-color:rgba(255,255,255,.2);transform:scale(1.05)}.ThemeToggle_toggle__TqFWk:focus{outline:none;box-shadow:0 0 0 2px rgba(251,191,36,.4)}.ThemeToggle_iconWrapper__Komau{position:relative;width:16px;height:16px}.ThemeToggle_icon___Wxel{position:absolute;top:0;left:0;transition:all .3s ease;opacity:0;transform:scale(.5) rotate(-180deg)}.ThemeToggle_icon___Wxel.ThemeToggle_active__GoDvX{opacity:1;transform:scale(1) rotate(0deg)}.ThemeToggle_sunIcon__RYZ1x{color:#fbbf24}.ThemeToggle_moonIcon__CVuEJ{color:#93c5fd}[data-theme=light] .ThemeToggle_toggle__TqFWk{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-color:rgba(0,0,0,.1)}[data-theme=light] .ThemeToggle_toggle__TqFWk:hover{background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-color:rgba(0,0,0,.15)}[data-theme=light] .ThemeToggle_sunIcon__RYZ1x{color:#f59e0b}@media (max-width:768px){.ThemeToggle_toggle__TqFWk{width:32px;height:32px;min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.MobileNavigation_overlay__OOKjm{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:MobileNavigation_fadeIn__Hc6f6 .2s ease}.MobileNavigation_panel__o56l9{position:fixed;top:0;right:0;bottom:0;width:85vw;max-width:380px;background:linear-gradient(180deg,#1a1a1a,#252525);display:flex;flex-direction:column;animation:MobileNavigation_slideIn__ZNLD5 .3s cubic-bezier(.16,1,.3,1);padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom);box-shadow:-4px 0 20px rgba(0,0,0,.3)}.MobileNavigation_header__DDs9_{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.MobileNavigation_headerBrand__ALeZV{display:flex;align-items:center;gap:6px}.MobileNavigation_headerLogo__E2v7c{width:64px;height:64px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.MobileNavigation_headerTitle__2Yk8X{font-size:1.1rem;font-weight:700;background:linear-gradient(45deg,#ffd700,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.MobileNavigation_closeButton__A4mTy{display:flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);border:none;background:transparent;color:#999;cursor:pointer;border-radius:8px;transition:all .2s ease}.MobileNavigation_closeButton__A4mTy:hover{color:#fff;background:rgba(255,255,255,.1)}.MobileNavigation_navList__EQstV{flex:1;overflow-y:auto;padding:12px 0;-webkit-overflow-scrolling:touch}.MobileNavigation_navItem__VgnFq{display:flex;align-items:center;padding:12px 20px;min-height:var(--touch-target-min);color:#ccc;text-decoration:none;font-size:var(--font-body);font-weight:500;transition:all .15s ease;border-left:4px solid transparent}.MobileNavigation_navItem__VgnFq:active{background:rgba(255,255,255,.05)}.MobileNavigation_navItemActive__oBRNd{color:var(--nav-active-color,#F0E6D3);background:color-mix(in srgb,var(--nav-active-color,#F0E6D3) 8%,transparent)}.MobileNavigation_navItemService__J0xz0{border-left-color:color-mix(in srgb,var(--nav-active-color,transparent) 50%,transparent)}.MobileNavigation_navItemServiceActive__zZ4Pe{border-left-color:var(--nav-active-color,#F0E6D3)}.MobileNavigation_navItemHighlight__aJW7C{font-weight:600}.MobileNavigation_accordionTrigger__gXwMm{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 20px;min-height:var(--touch-target-min);color:#ccc;font-size:var(--font-body);font-weight:500;background:none;border:none;border-left:4px solid transparent;cursor:pointer;text-align:left;transition:all .15s ease}.MobileNavigation_accordionTrigger__gXwMm:active{background:rgba(255,255,255,.05)}.MobileNavigation_accordionTriggerActive__38xVS{color:var(--nav-active-color,#F0E6D3)}.MobileNavigation_accordionChevron__VwVJ3{font-size:1.2em;opacity:.5;transition:transform .2s ease;display:inline-block;line-height:0}.MobileNavigation_accordionChevronOpen__00eKy{transform:rotate(180deg)}.MobileNavigation_accordionContent___EdqI{overflow:hidden;max-height:0;transition:max-height .3s ease}.MobileNavigation_accordionContentOpen__HJWcd{max-height:600px}.MobileNavigation_subNavItem__9EHFT{display:flex;align-items:center;gap:6px;padding:10px 20px 10px 40px;min-height:40px;color:#aaa;text-decoration:none;font-size:var(--font-small);transition:all .15s ease;border-left:4px solid color-mix(in srgb,var(--nav-active-color,transparent) 50%,transparent)}.MobileNavigation_subNavItem__9EHFT:active{background:rgba(255,255,255,.05)}.MobileNavigation_subNavItemActive__Jli74{color:var(--nav-active-color,#F0E6D3);border-left-color:var(--nav-active-color,#F0E6D3)}.MobileNavigation_serviceNameBadge__FfhW8{background-color:#ffffff;color:#000000;padding:1px 5px;border-radius:3px;font-weight:600;font-size:.7rem;margin-left:2px}.MobileNavigation_settingsSection__O3U7z{display:flex;align-items:center;justify-content:center;gap:1rem;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.MobileNavigation_settingsSeparator__eF7OZ{width:1px;height:24px;background:rgba(255,255,255,.15)}@keyframes MobileNavigation_fadeIn__Hc6f6{0%{opacity:0}to{opacity:1}}@keyframes MobileNavigation_slideIn__ZNLD5{0%{transform:translateX(100%)}to{transform:translateX(0)}}[data-theme=light] .MobileNavigation_panel__o56l9{background:linear-gradient(180deg,#ffffff,#f8f9fa);box-shadow:-4px 0 20px rgba(0,0,0,.1)}[data-theme=light] .MobileNavigation_header__DDs9_{border-bottom-color:rgba(0,0,0,.08)}[data-theme=light] .MobileNavigation_headerTitle__2Yk8X{background:linear-gradient(45deg,#b8952e,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .MobileNavigation_closeButton__A4mTy{color:#666}[data-theme=light] .MobileNavigation_closeButton__A4mTy:hover{color:#1a1a2e;background:rgba(0,0,0,.05)}[data-theme=light] .MobileNavigation_navItem__VgnFq{color:#374151}[data-theme=light] .MobileNavigation_navItem__VgnFq:active{background:rgba(0,0,0,.03)}[data-theme=light] .MobileNavigation_navItemActive__oBRNd{color:var(--nav-active-color,#1a1a2e);background:color-mix(in srgb,var(--nav-active-color,#1a1a2e) 6%,transparent)}[data-theme=light] .MobileNavigation_accordionTrigger__gXwMm{color:#374151}[data-theme=light] .MobileNavigation_accordionTrigger__gXwMm:active{background:rgba(0,0,0,.03)}[data-theme=light] .MobileNavigation_accordionTriggerActive__38xVS{color:var(--nav-active-color,#1a1a2e)}[data-theme=light] .MobileNavigation_subNavItem__9EHFT{color:#6b7280}[data-theme=light] .MobileNavigation_subNavItem__9EHFT:active{background:rgba(0,0,0,.03)}[data-theme=light] .MobileNavigation_subNavItemActive__Jli74{color:var(--nav-active-color,#1a1a2e)}[data-theme=light] .MobileNavigation_serviceNameBadge__FfhW8{background-color:#1a1a2e;color:#ffffff}[data-theme=light] .MobileNavigation_settingsSection__O3U7z{border-bottom-color:rgba(0,0,0,.08)}[data-theme=light] .MobileNavigation_settingsSeparator__eF7OZ{background:rgba(0,0,0,.12)}@media (prefers-reduced-motion:reduce){.MobileNavigation_overlay__OOKjm,.MobileNavigation_panel__o56l9{animation:none}.MobileNavigation_accordionChevron__VwVJ3,.MobileNavigation_accordionContent___EdqI{transition:none}}.Navigation_navigation__2SHj7{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-bottom:1px solid #333;padding:0;padding-top:var(--safe-area-top);position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.1)}.Navigation_container__xqFx_{width:100%;display:flex;align-items:center;padding:0 2rem;height:70px}.Navigation_brand__PXe5h{flex-shrink:0;display:flex;align-items:center;gap:12px}.Navigation_brandLink__BUOp_{text-decoration:none;color:inherit}.Navigation_brandTitle__OK3SK{font-size:1.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:1px;background:linear-gradient(45deg,#ffd700,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Navigation_navItems__r9DSd{gap:.5rem}.Navigation_navLink__z1S_c:hover{color:#fff;background:rgba(255,255,255,.1);transform:translateY(-1px)}.Navigation_navLink__z1S_c.Navigation_active__8oH_G{color:var(--nav-active-color,#F0E6D3);background:color-mix(in srgb,var(--nav-active-color,#F0E6D3) 10%,transparent);border:1px solid color-mix(in srgb,var(--nav-active-color,#f0e6d3) 30%,transparent)}.Navigation_navLink__z1S_c:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:80%;height:2px;background:color-mix(in srgb,var(--nav-active-color,transparent) 40%,transparent);border-radius:1px;transition:background .2s ease}.Navigation_navLink__z1S_c.Navigation_active__8oH_G:after{background:var(--nav-active-color,#F0E6D3)}.Navigation_navLink__z1S_c.Navigation_large__gxtEr{font-size:.95rem}.Navigation_navLink__z1S_c.Navigation_highlight__PX3gW{background:linear-gradient(270deg,#f5f0ea,#e0d8ce) text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border:1px solid transparent;font-weight:600;position:relative;overflow:hidden;box-shadow:none}.Navigation_navLink__z1S_c.Navigation_highlight__PX3gW:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.06) 50%,transparent)}@media (prefers-reduced-motion:no-preference){.Navigation_navLink__z1S_c.Navigation_highlight__PX3gW:before{animation:Navigation_shimmer__I5tdy 4s ease-in-out infinite}}@keyframes Navigation_shimmer__I5tdy{0%{left:-100%}to{left:200%}}.Navigation_navLink__z1S_c.Navigation_highlight__PX3gW:hover{background:linear-gradient(135deg,rgba(212,175,55,.18),rgba(255,215,0,.1));-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;background-clip:border-box;border-color:rgba(212,175,55,.4);color:#ffd700;box-shadow:0 0 16px rgba(212,175,55,.18),inset 0 1px 0 rgba(255,255,255,.06)}.Navigation_navLink__z1S_c.Navigation_highlight__PX3gW.Navigation_active__8oH_G{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(59,130,246,.14) 17%,rgba(236,72,153,.14) 33%,rgba(139,92,246,.14) 50%,rgba(6,182,212,.14) 67%,rgba(16,185,129,.14) 83%,rgba(212,175,55,.18));-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;background-clip:border-box;border-color:rgba(212,175,55,.5);color:#fff;box-shadow:0 0 20px rgba(212,175,55,.2),inset 0 1px 0 rgba(255,255,255,.08)}.Navigation_navLink__z1S_c.Navigation_highlight__PX3gW.Navigation_active__8oH_G:before{animation:none;background:transparent}.Navigation_navLink__z1S_c.Navigation_highlight__PX3gW:after{display:none}.Navigation_navIcon__rtY8E{margin-right:4px;flex-shrink:0}.Navigation_dropdownTrigger__gr2Oq{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navigation_dropdownArrow__IG1Xo{font-size:2.1em;margin-left:4px;opacity:.7;line-height:0;transition:transform .2s ease;display:inline-block}@media (hover:hover){.Navigation_dropdown__QjYIy:hover .Navigation_dropdownArrow__IG1Xo{transform:rotate(180deg)}}.Navigation_languageSeparator__37SMd{width:1px;height:24px;background:rgba(255,255,255,.2);margin:0 .5rem;align-self:center}.Navigation_mobileLayout__VkOGI{display:none;width:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.Navigation_mobileLeft__NLIB7{display:flex;align-items:center;flex-shrink:0}.Navigation_mobileLogo__Nvnr7{width:80px;height:80px;border-radius:6px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.Navigation_desktopLayout__hncof{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:100%}.Navigation_leftSpacer__Jgo1m{display:block;min-width:0}.Navigation_navItems__r9DSd{display:flex;align-items:center;justify-content:center;gap:.25rem}.Navigation_serviceName__AfylY{color:var(--nav-active-color,#ffd700);background:color-mix(in srgb,var(--nav-active-color,transparent) 12%,transparent);font-size:.85rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;padding:4px 10px;border-radius:6px;min-width:0}.Navigation_serviceNameHighlight__UYYtx{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(59,130,246,.14) 17%,rgba(236,72,153,.14) 33%,rgba(139,92,246,.14) 50%,rgba(6,182,212,.14) 67%,rgba(16,185,129,.14) 83%,rgba(212,175,55,.18));color:#fff;border:1px solid rgba(212,175,55,.5);box-shadow:0 0 12px rgba(212,175,55,.15)}.Navigation_serviceNameMultiLine__uBe_E{white-space:pre-line;text-overflow:clip;overflow:visible;line-height:1.15;font-size:.75rem}.Navigation_mobileControls__R5utW{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.Navigation_hamburgerButton__Gp5mV{color:#ccc!important;padding:.5rem!important;border-radius:6px!important}.Navigation_hamburgerButton__Gp5mV:hover{color:#fff!important;background:rgba(255,255,255,.1)!important}.Navigation_dropdown__QjYIy{position:relative;display:inline-block}.Navigation_dropdownContent__3b68H{display:none;position:absolute;background-color:#2d2d2d;min-width:300px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:8px;padding:.5rem 0}@media (hover:hover){.Navigation_dropdown__QjYIy:hover .Navigation_dropdownContent__3b68H{display:block}}.Navigation_dropdownLink__d_BXY{color:#ccc;padding:12px 16px;text-decoration:none;display:block;transition:all .2s ease}.Navigation_dropdownLink__d_BXY:hover{background-color:rgba(255,255,255,.1);color:#fff}.Navigation_dropdownLink__d_BXY.Navigation_active__8oH_G{color:var(--nav-active-color,#F0E6D3);background:color-mix(in srgb,var(--nav-active-color,#F0E6D3) 10%,transparent)}.Navigation_serviceNameBadge__tm524{background-color:#ffffff;color:#000000;padding:2px 6px;border-radius:4px;font-weight:600;font-size:.85rem;margin-left:4px}[data-theme=light] .Navigation_navigation__2SHj7{background:#ffffff;border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 1px 4px rgba(0,0,0,.06)}[data-theme=light] .Navigation_navLink__z1S_c{color:#374151}[data-theme=light] .Navigation_navLink__z1S_c:hover{color:#1a1a2e;background:rgba(0,0,0,.05)}[data-theme=light] .Navigation_navLink__z1S_c.Navigation_active__8oH_G{color:var(--nav-active-color,#1a1a2e);background:color-mix(in srgb,var(--nav-active-color,#1a1a2e) 8%,transparent);border:1px solid color-mix(in srgb,var(--nav-active-color,#1a1a2e) 25%,transparent)}[data-theme=light] .Navigation_navLink__z1S_c.Navigation_highlight__PX3gW{background:linear-gradient(270deg,#374151,#1a1a2e) text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .Navigation_navLink__z1S_c.Navigation_highlight__PX3gW:hover{background:linear-gradient(135deg,rgba(212,175,55,.12),rgba(255,215,0,.06));-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;background-clip:border-box;border-color:rgba(212,175,55,.35);color:#b8952e;box-shadow:0 0 12px rgba(212,175,55,.1)}[data-theme=light] .Navigation_navLink__z1S_c.Navigation_highlight__PX3gW.Navigation_active__8oH_G{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(59,130,246,.08) 17%,rgba(236,72,153,.08) 33%,rgba(139,92,246,.08) 50%,rgba(6,182,212,.08) 67%,rgba(16,185,129,.08) 83%,rgba(212,175,55,.1));-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;background-clip:border-box;border-color:rgba(212,175,55,.4);color:#1a1a2e;box-shadow:0 0 16px rgba(212,175,55,.12)}[data-theme=light] .Navigation_dropdownContent__3b68H{background-color:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.08)}[data-theme=light] .Navigation_dropdownLink__d_BXY{color:#374151}[data-theme=light] .Navigation_dropdownLink__d_BXY:hover{background-color:rgba(0,0,0,.04);color:#1a1a2e}[data-theme=light] .Navigation_serviceNameBadge__tm524{background-color:#1a1a2e;color:#ffffff}[data-theme=light] .Navigation_languageSeparator__37SMd{background:rgba(0,0,0,.12)}[data-theme=light] .Navigation_serviceName__AfylY{color:var(--nav-active-color,#b8952e);background:color-mix(in srgb,var(--nav-active-color,transparent) 8%,transparent)}[data-theme=light] .Navigation_serviceNameHighlight__UYYtx{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(59,130,246,.08) 17%,rgba(236,72,153,.08) 33%,rgba(139,92,246,.08) 50%,rgba(6,182,212,.08) 67%,rgba(16,185,129,.08) 83%,rgba(212,175,55,.1));color:#1a1a2e;border-color:rgba(212,175,55,.4);box-shadow:0 0 10px rgba(212,175,55,.08)}[data-theme=light] .Navigation_hamburgerButton__Gp5mV{color:#374151!important}[data-theme=light] .Navigation_hamburgerButton__Gp5mV:hover{color:#1a1a2e!important;background:rgba(0,0,0,.05)!important}[data-theme=light] .Navigation_brandTitle__OK3SK{background:linear-gradient(45deg,#b8952e,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:1024px){.Navigation_container__xqFx_{padding:0 .75rem;height:60px}.Navigation_desktopLayout__hncof{display:none}.Navigation_mobileLayout__VkOGI{display:grid}.Navigation_serviceName__AfylY{font-size:.95rem}.Navigation_mobileControls__R5utW{gap:.5rem}}@media (max-width:768px){.Navigation_container__xqFx_{padding:0 .5rem}.Navigation_serviceName__AfylY{font-size:.8rem}.Navigation_mobileControls__R5utW{gap:.4rem}}@media (max-width:640px){.Navigation_container__xqFx_{height:55px;padding:0 .25rem}.Navigation_mobileLogo__Nvnr7{width:70px;height:70px}.Navigation_serviceName__AfylY{font-size:.75rem}.Navigation_mobileControls__R5utW{gap:.3rem}}.Navigation_navLink__z1S_c{display:flex;align-items:center;padding:.5rem .75rem;color:#ccc;text-decoration:none;font-weight:500;font-size:.9rem;border-radius:8px;transition:all .2s ease;position:relative;white-space:nowrap;flex-shrink:0}@media (max-width:1450px){.Navigation_navLink__z1S_c{padding:.5rem;font-size:.85rem}}@media (max-width:1200px){.Navigation_navLink__z1S_c{padding:.5rem .35rem;font-size:.8rem;gap:.1rem}.Navigation_navItems__r9DSd{gap:.1rem}}@media (max-width:1100px){.Navigation_navLink__z1S_c{padding:.5rem .25rem;font-size:.75rem;flex-shrink:1}}.Navigation_authSection__c20cX{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-left:.5rem;height:100%;min-width:-moz-fit-content;min-width:fit-content}.Navigation_userMenu__zIRF4{display:flex;align-items:center;gap:.75rem}.Navigation_userEmail__8Nlzt{color:#ffd700;font-size:.875rem;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navigation_logoutButton__auRNy{background:rgba(255,107,53,.8);color:white;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Navigation_logoutButton__auRNy:hover{background:#ff6b35;transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,107,53,.3)}.Navigation_logoutButton__auRNy:active{transform:translateY(0)}.Navigation_loginLink__9Af1w{display:flex;align-items:center;padding:.5rem 1rem;color:#ffd700;text-decoration:none;font-weight:600;font-size:.875rem;border:1px solid rgba(255,215,0,.3);border-radius:6px;transition:all .2s ease;background:rgba(255,215,0,.1)}.Navigation_loginLink__9Af1w:hover{background:rgba(255,215,0,.2);border-color:rgba(255,215,0,.5);transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,215,0,.2)}@media (max-width:1024px){.Navigation_userEmail__8Nlzt{display:none}.Navigation_authSection__c20cX{margin-left:.5rem;padding-left:.5rem}.Navigation_loginLink__9Af1w,.Navigation_logoutButton__auRNy{padding:.4rem .8rem;font-size:.8rem}}@media (max-width:640px){.Navigation_authSection__c20cX{margin-left:.25rem;padding-left:.25rem;border-left:none}.Navigation_userEmail__8Nlzt{display:none}.Navigation_loginLink__9Af1w,.Navigation_logoutButton__auRNy{padding:.35rem .7rem;font-size:.75rem}}