.userMenu_root__gvwl3{position:relative;display:inline-flex}.userMenu_skeleton__uG8dT{width:32px;height:32px;border-radius:50%;background:rgba(15,23,42,.06)}[data-theme=dark] .userMenu_skeleton__uG8dT{background:hsla(0,0%,100%,.06)}.userMenu_loginButton__Ih_Lc{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:6px;font-size:13px;font-weight:500;text-decoration:none;color:#0f172a;background:rgba(15,23,42,.04);transition:background-color .18s ease}[data-theme=dark] .userMenu_loginButton__Ih_Lc{color:#f1f5f9;background:hsla(0,0%,100%,.06)}.userMenu_loginButton__Ih_Lc:hover{background:rgba(15,23,42,.08)}[data-theme=dark] .userMenu_loginButton__Ih_Lc:hover{background:hsla(0,0%,100%,.1)}.userMenu_loginLabel__4fmq2{white-space:nowrap}.userMenu_trigger__yUcZv{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:box-shadow .18s ease}.userMenu_trigger__yUcZv:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 60%,transparent)}.userMenu_avatar__FIf8M{width:28px;height:28px;border-radius:50%;display:block}.userMenu_avatarFallback__Pdxc8{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#0f172a;font-size:12px;font-weight:700}.userMenu_menu__nEBZk{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;padding:6px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.12);z-index:1100}[data-theme=dark] .userMenu_menu__nEBZk{border-color:hsla(0,0%,100%,.08);background:#0f172a;box-shadow:0 18px 36px rgba(2,6,23,.5)}.userMenu_menuHeader__0w4_G{display:flex;flex-direction:column;padding:8px 10px 10px;border-bottom:1px solid rgba(15,23,42,.06)}[data-theme=dark] .userMenu_menuHeader__0w4_G{border-bottom-color:hsla(0,0%,100%,.06)}.userMenu_menuName__6E8xo{font-size:13px;font-weight:600;color:#0f172a}[data-theme=dark] .userMenu_menuName__6E8xo{color:#f1f5f9}.userMenu_menuLogin__2PxwZ{font-size:12px;color:#64748b}.userMenu_menuItem__lRdUs{display:block;width:100%;padding:8px 10px;margin-top:4px;border:none;border-radius:6px;background:transparent;color:#0f172a;font-size:13px;text-align:left;cursor:pointer;transition:background-color .18s ease}[data-theme=dark] .userMenu_menuItem__lRdUs{color:#e2e8f0}.userMenu_menuItem__lRdUs:hover{background:rgba(15,23,42,.06)}[data-theme=dark] .userMenu_menuItem__lRdUs:hover{background:hsla(0,0%,100%,.06)}.header_header__tZ8Fs{position:-webkit-sticky;position:sticky;top:0;z-index:1000;width:100%;height:56px;padding:0 20px;line-height:normal;background:hsla(0,0%,100%,.78);border-bottom:1px solid rgba(15,23,42,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=dark] .header_header__tZ8Fs{background:rgba(2,6,23,.7);border-bottom-color:hsla(0,0%,100%,.06)}.header_shell__lic6h{display:flex;align-items:center;gap:24px;width:100%;max-width:1280px;margin:0 auto;height:100%}.header_brandLink__ZX_K2{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.header_brand___9n_Z{font-weight:700;font-size:16px;letter-spacing:.12em;color:#0f172a}[data-theme=dark] .header_brand___9n_Z{color:#f8fafc}.header_nav__tmius{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0}.header_navLink__lLGgT{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;text-decoration:none;color:#475569;transition:color .18s ease,background-color .18s ease}[data-theme=dark] .header_navLink__lLGgT{color:#94a3b8}.header_navLink__lLGgT:hover{color:#0f172a;background:rgba(15,23,42,.04)}[data-theme=dark] .header_navLink__lLGgT:hover{color:#f1f5f9;background:hsla(0,0%,100%,.04)}.header_navLinkPrimary__NwDLm{font-weight:600;color:#0f172a}[data-theme=dark] .header_navLinkPrimary__NwDLm{color:#f1f5f9}.header_navLinkSecondary__N7oJ0{font-size:13px}.header_navLinkActive__bc3_e{color:#0f172a;background:rgba(15,23,42,.06)}[data-theme=dark] .header_navLinkActive__bc3_e{color:#f8fafc;background:hsla(0,0%,100%,.06)}.header_navLinkActive__bc3_e:after{content:"";position:absolute;left:12px;right:12px;bottom:-2px;height:2px;border-radius:2px;background:var(--accent)}.header_controls__QTvuT{display:flex;align-items:center;gap:4px;flex-shrink:0}.header_localeSelect__m4jdZ{min-width:80px;height:32px}.header_localeSelect__m4jdZ .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important;padding-inline:8px!important}.header_localeSelect__m4jdZ .ant-select-selection-item{font-size:13px;font-weight:500}.header_iconButton__sah2k{color:#475569!important}.header_iconButton__sah2k,.header_iconLink__BSE7Q{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.header_iconLink__BSE7Q{position:relative;border-radius:8px;color:#475569;text-decoration:none;font-size:16px;transition:color .18s ease,background-color .18s ease}.header_iconLinkDot__rP4_N:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#ef4444;border:2px solid var(--header-bg,#fff)}[data-theme=dark] .header_iconLinkDot__rP4_N:after{border-color:rgba(2,6,23,.7)}[data-theme=dark] .header_iconLink__BSE7Q{color:#94a3b8}.header_iconLink__BSE7Q:hover{color:#0f172a;background:rgba(15,23,42,.04)}[data-theme=dark] .header_iconLink__BSE7Q:hover{color:#f1f5f9;background:hsla(0,0%,100%,.04)}[data-theme=dark] .header_iconButton__sah2k{color:#94a3b8!important}.header_iconButton__sah2k:hover{color:#0f172a!important;background:rgba(15,23,42,.04)!important}[data-theme=dark] .header_iconButton__sah2k:hover{color:#f1f5f9!important;background:hsla(0,0%,100%,.04)!important}@media (max-width:640px){.header_header__tZ8Fs{padding:0 12px}.header_shell__lic6h{gap:12px}.header_nav__tmius{gap:0}.header_navLink__lLGgT{padding:0 8px}.header_navLinkSecondary__N7oJ0{display:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out forwards}.fade-in-up-delay-1{animation:fadeInUp .6s ease-out .1s forwards;opacity:0}.fade-in-up-delay-2{animation:fadeInUp .6s ease-out .2s forwards;opacity:0}.fade-in-up-delay-3{animation:fadeInUp .6s ease-out .3s forwards;opacity:0}@keyframes pulseSubtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}.pulse-subtle{animation:pulseSubtle 2.5s ease-in-out infinite}@keyframes glowAccent{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,0)}50%{box-shadow:0 0 20px 2px rgba(245,158,11,.15)}}.glow-accent{animation:glowAccent 3s ease-in-out infinite}.card-hover-lift{transition:transform .3s ease,box-shadow .3s ease}.card-hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.dark .card-hover-lift:hover{box-shadow:0 12px 24px rgba(0,0,0,.4)}.image-zoom-hover{transition:transform .4s ease}.image-zoom-hover:hover{transform:scale(1.03)}.btn-glow:hover{box-shadow:0 4px 14px rgba(0,102,204,.25);transition:box-shadow .3s ease}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.typing-cursor:after{content:"|";animation:blink 1s step-end infinite;margin-left:2px;color:#f59e0b}.stagger-children>*{opacity:0;animation:fadeInUp .5s ease-out forwards}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.2s}.stagger-children>:nth-child(4){animation-delay:.3s}.stagger-children>:nth-child(5){animation-delay:.4s}.status-prototype{position:relative}.status-prototype:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(45deg,#10b981,#34d399);opacity:0;z-index:-1;animation:pulseSubtle 2.5s ease-in-out infinite}.link-hover-underline{position:relative}.link-hover-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#06c,#f59e0b);transition:width .3s ease}.link-hover-underline:hover:after{width:100%}.divider-fade{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);height:1px;border:none}.quote-highlight{position:relative;padding-left:20px;border-left:3px solid #f59e0b;font-style:italic}.quote-highlight:before{content:'"';position:absolute;left:-10px;top:-10px;font-size:3rem;color:rgba(245,158,11,.2);font-family:Georgia,serif}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient{animation:gradientShift 8s ease infinite;background-size:200% 200%}@keyframes tilt3D{0%,to{transform:perspective(1000px) rotateX(0) rotateY(0)}50%{transform:perspective(1000px) rotateX(2deg) rotateY(2deg)}}.animate-tilt{animation:tilt3D 4s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);background-size:200% 100%}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-bounce-in{animation:bounceIn .6s ease-out}@keyframes revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-reveal-up{animation:revealUp .7s ease-out forwards}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.animate-scroll-indicator{animation:scrollBounce 1.5s ease-in-out infinite}@keyframes typewriterCursor{0%,to{opacity:1}50%{opacity:0}}.typewriter-cursor:after{content:"|";animation:typewriterCursor .8s step-end infinite;color:#f59e0b;margin-left:2px}.glass-card{background:hsla(0,0%,8%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1)}.light .glass-card,[data-theme=light] .glass-card{background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.05)}.logo-3d-hover{transition:transform .4s ease;transform-style:preserve-3d}.logo-3d-hover:hover{transform:perspective(500px) rotateY(15deg) rotateX(5deg) scale(1.05)}@keyframes expandIn{0%{opacity:0;max-height:0;transform:scaleY(0)}to{opacity:1;max-height:500px;transform:scaleY(1)}}.animate-expand{animation:expandIn .3s ease-out forwards;transform-origin:top}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}@media (prefers-reduced-motion:reduce){.animate-bounce-in,.animate-expand,.animate-float,.animate-gradient,.animate-reveal-up,.animate-scroll-indicator,.animate-shimmer,.animate-tilt{animation:none}.logo-3d-hover:hover{transform:scale(1.02)}}:root{--hios-primary:#06c;--hios-primary-light:#4096ff;--accent:#f59e0b;--hios-accent:var(--accent);--hios-accent-light:#fbbf24;--hios-success:#10b981;--hios-success-light:#34d399;--hios-warning:#f97316;--hios-error:#ef4444;--hios-bg:#fff;--hios-bg-secondary:#f5f5f5;--hios-text:#1a1a1a;--hios-text-secondary:#666;--hios-text-muted:#999;--hios-border:rgba(0,0,0,.06);--hios-shadow-sm:0 2px 8px rgba(0,0,0,.06);--hios-shadow-md:0 4px 16px rgba(0,0,0,.08);--hios-shadow-lg:0 12px 24px rgba(0,0,0,.1);--hios-transition-fast:0.15s ease;--hios-transition:0.3s ease;--hios-transition-slow:0.5s ease}.dark,[data-theme=dark]{--hios-bg:#0d0d0d;--hios-bg-secondary:#141414;--hios-text:#e6e6e6;--hios-text-secondary:#999;--hios-text-muted:#666;--hios-border:hsla(0,0%,100%,.08);--hios-shadow-sm:0 2px 8px rgba(0,0,0,.2);--hios-shadow-md:0 4px 16px rgba(0,0,0,.3);--hios-shadow-lg:0 12px 24px rgba(0,0,0,.4)}*{box-sizing:border-box}body{margin:0;padding:0;background:var(--hios-bg);color:var(--hios-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color var(--hios-transition-fast)}a:hover{color:var(--hios-primary)}::selection{background:rgba(245,158,11,.25);color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--hios-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--hios-text-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--hios-text-secondary)}