:root{--color-black:#000;--color-gray-900:#1a1a1a;--color-gray-800:#2d2d2d;--color-gray-700:#333;--color-gray-600:#666;--color-gray-500:gray;--color-gray-400:#999;--color-gray-300:#ccc;--color-gray-200:#e5e5e5;--color-gray-100:#f5f5f5;--color-gray-50:#fafafa;--color-white:#fff;--color-text-primary:var(--color-gray-700);--color-text-secondary:var(--color-gray-600);--color-text-muted:var(--color-gray-400);--color-background-primary:var(--color-white);--color-background-secondary:var(--color-gray-50);--color-background-tertiary:var(--color-gray-100);--color-border-light:var(--color-gray-200);--color-border-medium:var(--color-gray-300);--color-interactive:var(--color-gray-700);--color-interactive-hover:var(--color-gray-800);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--spacing-5xl:6rem;--spacing-6xl:8rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:3rem;--font-size-5xl:4rem;--line-height-tight:1.2;--line-height-snug:1.4;--line-height-normal:1.5;--line-height-relaxed:1.6;--line-height-loose:1.8;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-family-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-mono:"Monaco","Courier New",monospace;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--z-dropdown:1000;--z-sticky:1100;--z-fixed:1200;--z-modal-backdrop:1300;--z-modal:1400;--z-popover:1500;--z-tooltip:1600}[data-theme=dark]{--color-text-primary:#e5e5e5;--color-text-secondary:#b3b3b3;--color-text-muted:gray;--color-background-primary:#1a1a1a;--color-background-secondary:#2d2d2d;--color-background-tertiary:#333;--color-border-light:#404040;--color-border-medium:#4d4d4d;--color-interactive:#e5e5e5;--color-interactive-hover:#fff}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);overflow-x:hidden}a{color:inherit;transition:color var(--transition-base);text-decoration:none}code{font-family:var(--font-family-mono)}
.Navbar-module__Ubi64G__navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#fffffff2;border-bottom:1px solid #00000014;position:sticky;top:0;box-shadow:0 2px 12px #0000000f}[data-theme=dark] .Navbar-module__Ubi64G__navbar{background:#1a1a1af2;border-bottom:1px solid #ffffff1a;box-shadow:0 2px 12px #0000004d}.Navbar-module__Ubi64G__navContainer{justify-content:space-between;align-items:center;gap:2.5rem;max-width:1400px;margin:0 auto;padding:1rem 2.5rem;display:flex}.Navbar-module__Ubi64G__searchForm{flex:0 300px;align-items:center;gap:.5rem;display:flex}.Navbar-module__Ubi64G__searchInput{background:#00000005;border:1px solid #0000001a;border-radius:10px;outline:none;flex:1;padding:.625rem 1rem;font-size:.9375rem;transition:all .2s}.Navbar-module__Ubi64G__searchInput:focus{background:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc14}.Navbar-module__Ubi64G__searchButton{cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:1.25rem;transition:transform .2s}.Navbar-module__Ubi64G__searchButton:hover{transform:scale(1.1)}.Navbar-module__Ubi64G__navRight{align-items:center;gap:1rem;display:flex}.Navbar-module__Ubi64G__themeToggle{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative}[data-theme=dark] .Navbar-module__Ubi64G__themeToggle{background:0 0}.Navbar-module__Ubi64G__themeToggle:hover{background:#0000000d;transform:scale(1.15)}[data-theme=dark] .Navbar-module__Ubi64G__themeToggle:hover{background:#ffffff1a}.Navbar-module__Ubi64G__themeIcon{font-size:1.4rem;line-height:1;transition:transform .3s}.Navbar-module__Ubi64G__themeToggle:hover .Navbar-module__Ubi64G__themeIcon{transform:rotate(20deg)scale(1.1)}.Navbar-module__Ubi64G__languageSelectorWrapper{background:#0000000a;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .625rem;transition:all .2s;display:flex}[data-theme=dark] .Navbar-module__Ubi64G__languageSelectorWrapper{background:#ffffff14}.Navbar-module__Ubi64G__languageSelectorWrapper:hover{background:#0000000f}[data-theme=dark] .Navbar-module__Ubi64G__languageSelectorWrapper:hover{background:#ffffff1f}.Navbar-module__Ubi64G__languageFlag{font-size:1.25rem;line-height:1}.Navbar-module__Ubi64G__languageSelector{cursor:pointer;color:#333;appearance:none;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;max-width:90px;padding:0;font-size:.875rem;font-weight:500;overflow:hidden}[data-theme=dark] .Navbar-module__Ubi64G__languageSelector{color:#e5e5e5}.Navbar-module__Ubi64G__dropdownArrow{color:#666;pointer-events:none;font-size:.625rem;line-height:1}[data-theme=dark] .Navbar-module__Ubi64G__dropdownArrow{color:#b3b3b3}.Navbar-module__Ubi64G__avatarPlaceholder{cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #667eea4d}.Navbar-module__Ubi64G__avatarPlaceholder:hover{background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);transform:scale(1.08);box-shadow:0 4px 16px #667eea66}.Navbar-module__Ubi64G__avatarIcon{filter:brightness(0)invert();font-size:1.25rem;line-height:1}.Navbar-module__Ubi64G__logo{color:#333;letter-spacing:-.02em;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}[data-theme=dark] .Navbar-module__Ubi64G__logo{color:#e5e5e5}.Navbar-module__Ubi64G__logo:hover{opacity:.8;transform:translateY(-1px)}.Navbar-module__Ubi64G__logoIcon{font-size:1.5rem}.Navbar-module__Ubi64G__logoImage{object-fit:contain;filter:drop-shadow(0 2px 4px #0000001a);width:auto;height:40px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.Navbar-module__Ubi64G__logo:hover .Navbar-module__Ubi64G__logoImage{filter:drop-shadow(0 4px 8px #00000026);transform:scale(1.08)}.Navbar-module__Ubi64G__logoText{white-space:nowrap;font-weight:700}.Navbar-module__Ubi64G__navLinks{flex:0 auto;gap:.25rem;margin-left:auto;margin-right:.5rem;display:flex}.Navbar-module__Ubi64G__navLink{color:#666;white-space:nowrap;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:relative}[data-theme=dark] .Navbar-module__Ubi64G__navLink{color:#b3b3b3}.Navbar-module__Ubi64G__navLink:hover{color:#333}[data-theme=dark] .Navbar-module__Ubi64G__navLink:hover{color:#fff}.Navbar-module__Ubi64G__navLink.Navbar-module__Ubi64G__active{color:#333;font-weight:600}[data-theme=dark] .Navbar-module__Ubi64G__navLink.Navbar-module__Ubi64G__active{color:#fff}.Navbar-module__Ubi64G__navIcon{font-size:1.1rem}.Navbar-module__Ubi64G__navText{font-size:.9375rem}.Navbar-module__Ubi64G__submitButton{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#06c 0%,#0052a3 100%);border:none;border-radius:12px;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0066cc40}.Navbar-module__Ubi64G__submitButton:hover{background:linear-gradient(135deg,#0052a3 0%,#003d7a 100%);transform:translateY(-3px);box-shadow:0 8px 24px #06c6}@media (max-width:1024px){.Navbar-module__Ubi64G__navContainer{gap:1.5rem}.Navbar-module__Ubi64G__navLinks{gap:.25rem}.Navbar-module__Ubi64G__navLink{padding:.625rem .875rem;font-size:.875rem}.Navbar-module__Ubi64G__navText{font-size:.875rem}}@media (max-width:768px){.Navbar-module__Ubi64G__navbar{border-bottom:1px solid #00000014}.Navbar-module__Ubi64G__navContainer{flex-wrap:nowrap;gap:.5rem;padding:.75rem 1rem}.Navbar-module__Ubi64G__logo{font-size:1rem}.Navbar-module__Ubi64G__logoImage{height:28px}.Navbar-module__Ubi64G__logoText{display:none}.Navbar-module__Ubi64G__searchForm{flex:0 150px;min-width:100px}.Navbar-module__Ubi64G__searchInput{padding:.5rem .75rem;font-size:.875rem}.Navbar-module__Ubi64G__navLinks{flex:0 auto;gap:.125rem}.Navbar-module__Ubi64G__navLink{border-radius:8px;gap:.25rem;padding:.5rem .625rem}.Navbar-module__Ubi64G__navText{display:none}.Navbar-module__Ubi64G__navIcon{font-size:1.25rem}.Navbar-module__Ubi64G__navRight{gap:.5rem}.Navbar-module__Ubi64G__languageSelectorWrapper{padding:.375rem .625rem}.Navbar-module__Ubi64G__languageFlag{font-size:1.1rem}.Navbar-module__Ubi64G__languageSelector{font-size:.8125rem}.Navbar-module__Ubi64G__avatarPlaceholder{width:32px;height:32px}.Navbar-module__Ubi64G__submitButton{border-radius:8px;padding:.625rem 1rem;font-size:.875rem}}
