.navbar{z-index:10000;width:fit-content;min-width:320px;max-width:calc(100vw - 32px);color:var(--nav-link);-webkit-backdrop-filter:blur(30px)saturate(1.65);opacity:0;will-change:top,transform,width,padding,background,backdrop-filter;background:linear-gradient(135deg,#222224e0,#0f0f10c7);border:1px solid #f5f5f524;border-radius:100px;flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:12px;padding:10px 14px;transition:top .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),opacity .65s cubic-bezier(.16,1,.3,1),width .85s cubic-bezier(.16,1,.3,1),padding .75s cubic-bezier(.16,1,.3,1),column-gap .75s cubic-bezier(.16,1,.3,1),background .55s,-webkit-backdrop-filter .55s,backdrop-filter .55s,border-color .55s,box-shadow .55s;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)translateY(-30px);box-shadow:0 22px 70px #00000052,inset 0 1px #ffffff1f,inset 0 -1px #0000002e}.navbar__mobile-overlay{z-index:9999}[data-theme=light] .navbar{background:linear-gradient(135deg,#ffffffe6,#ececeecc);border-color:#14141e1a;box-shadow:0 22px 70px #14141e1f,inset 0 1px #ffffffeb,inset 0 -1px #14141e0d}.navbar--visible{opacity:1;transform:translate(-50%)translateY(0)}.navbar__logo{display:flex}.navbar__sep{display:block}.navbar__links,.navbar__actions{display:flex}.navbar__logo{color:currentColor;cursor:pointer;align-items:center;gap:8px;padding-right:4px;text-decoration:none;transition:color .35s,filter .45s;display:flex}.navbar__logo-icon{color:var(--accent-red);filter:drop-shadow(0 0 6px var(--hero-orbit-red-shadow));justify-content:center;align-items:center;font-size:14px;line-height:1;transition:transform .4s,filter .4s;display:inline-flex}.navbar__logo:hover .navbar__logo-icon{filter:drop-shadow(0 0 14px var(--hero-orbit-red-shadow));transform:rotate(90deg)}.navbar__logo-text{font-family:var(--font-geist-sans),"Inter",sans-serif;letter-spacing:.22em;color:currentColor;-webkit-user-select:none;user-select:none;font-size:15px;font-weight:700;transition:color .4s}.navbar__sep{background:var(--nav-link);opacity:.25;border-radius:1px;flex-shrink:0;width:1px;height:18px;margin:0 6px;transition:background .4s}.navbar__links{flex-shrink:1;align-items:center;gap:4px;min-width:0;list-style:none;display:flex;overflow:hidden}.navbar__link{font-family:var(--font-geist-mono),"Courier New",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--nav-link);cursor:pointer;white-space:nowrap;border-radius:100px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.navbar__link:after{content:"";background:var(--accent-red);border-radius:99px;width:0;height:1.5px;transition:width .3s cubic-bezier(.25,1,.5,1),left .3s cubic-bezier(.25,1,.5,1);position:absolute;bottom:2px;left:50%}.navbar__link:hover{color:var(--nav-link-hover)}.navbar__link:hover:after{width:calc(100% - 28px);left:14px}.navbar__link--active{color:var(--nav-link-hover)}.navbar__link--active:after{width:calc(100% - 28px);left:14px}.navbar__theme-toggle{background:var(--nav-link-hover-bg);cursor:pointer;width:36px;height:36px;color:var(--nav-link);will-change:transform;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:color .25s cubic-bezier(.25,1,.5,1),background-color .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1),transform .55s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}[data-theme=light] .navbar__theme-toggle{transform:rotate(180deg)}.navbar__theme-toggle:hover{color:var(--nav-link-hover);background:var(--nav-link-hover-bg);border-color:#ffffff26;transform:scale(1.1)}[data-theme=light] .navbar__theme-toggle:hover{border-color:#00000014;transform:rotate(180deg)scale(1.1)}.glow-icon{animation-name:icon-glow;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes icon-glow{0%,to{box-shadow:none;filter:none}2%{filter:brightness(1.8);box-shadow:0 0 10px #ffffffe6,0 0 22px #ffffff80,0 0 36px #fff3}5%{box-shadow:none;filter:none}}[data-theme=light] .glow-icon{animation-name:icon-glow-light}@keyframes icon-glow-light{0%,to{box-shadow:none;filter:none}2%{filter:brightness(.6);box-shadow:0 0 10px #6c63accc,0 0 22px #6c63ac66,0 0 36px #6c63ac26}5%{box-shadow:none;filter:none}}.navbar__theme-icon-wrapper{justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.navbar__theme-icon-wrapper--mobile{width:16px;height:16px}.navbar__theme-icon{opacity:0;pointer-events:none;will-change:transform,opacity;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .65s cubic-bezier(.34,1.56,.64,1),opacity .45s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;top:0;left:0}.navbar__theme-icon--sun{transform:rotate(90deg)scale(.5)}.navbar__theme-icon--moon{transform:rotate(-90deg)scale(.5)}.navbar__theme-icon--active{pointer-events:auto;opacity:1!important;transform:rotate(0)scale(1)!important}.sun-svg,.moon-svg{overflow:visible}.sun-center{transform-origin:50%;transition:transform .65s cubic-bezier(.34,1.75,.64,1)}.sun-ray{transform-origin:50%;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .45s}.navbar__theme-icon--sun:not(.navbar__theme-icon--active) .sun-center{transform:scale(.6)}.navbar__theme-icon--sun:not(.navbar__theme-icon--active) .sun-ray{opacity:0;transform:scale(0)rotate(45deg)}.navbar__theme-icon--sun.navbar__theme-icon--active .sun-ray-1{transition-delay:20ms}.navbar__theme-icon--sun.navbar__theme-icon--active .sun-ray-2{transition-delay:40ms}.navbar__theme-icon--sun.navbar__theme-icon--active .sun-ray-3{transition-delay:60ms}.navbar__theme-icon--sun.navbar__theme-icon--active .sun-ray-4{transition-delay:80ms}.navbar__theme-icon--sun.navbar__theme-icon--active .sun-ray-5{transition-delay:.1s}.navbar__theme-icon--sun.navbar__theme-icon--active .sun-ray-6{transition-delay:.12s}.navbar__theme-icon--sun.navbar__theme-icon--active .sun-ray-7{transition-delay:.14s}.navbar__theme-icon--sun.navbar__theme-icon--active .sun-ray-8{transition-delay:.16s}.moon-path{transform-origin:50%;transition:transform .65s cubic-bezier(.34,1.56,.64,1)}.navbar__theme-icon--moon:not(.navbar__theme-icon--active) .moon-path{transform:scale(.6)rotate(-25deg)}.navbar__theme-icon--moon.navbar__theme-icon--active .moon-path{animation:2.2s ease-in-out .8s infinite moon-pulse;transform:scale(1)rotate(0)}@keyframes moon-pulse{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.06)rotate(-4deg)}}.navbar__actions{flex-shrink:0;align-items:center;gap:10px;transition:color .35s,filter .45s,transform .75s cubic-bezier(.16,1,.3,1);display:flex}.navbar__sep--pre-cta{background:var(--nav-link);opacity:.25;border-radius:1px;flex-shrink:0;width:1px;height:18px;margin:0 4px;transition:background .4s}.navbar__cta{font-family:var(--font-geist-mono),"Courier New",monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--accent-red),var(--accent-red-mid));cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:9px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:box-shadow .25s,transform .2s}.navbar__cta:hover{box-shadow:0 0 24px var(--hero-orbit-red-shadow);transform:scale(1.04)}.navbar__logo{color:var(--text-primary)}.navbar__link{color:var(--nav-link)}.navbar__hamburger{cursor:pointer;z-index:10005;background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:32px;height:32px;padding:4px;transition:background .2s;display:none}.navbar__hamburger:hover{background:var(--nav-link-hover-bg)}.navbar__hamburger-line{background:var(--nav-hamburger);border-radius:2px;width:18px;height:1.5px;transition:transform .3s,opacity .3s,background .4s;display:block}.navbar__hamburger--open .navbar__hamburger-line:first-child{transform:translateY(5.5px)rotate(45deg)}.navbar__hamburger--open .navbar__hamburger-line:nth-child(2){opacity:0}.navbar__hamburger--open .navbar__hamburger-line:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.navbar__mobile-overlay{z-index:9999;background:var(--mobile-overlay-bg);-webkit-backdrop-filter:blur(30px);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:36px;transition:opacity .4s,background .4s;display:none;position:fixed;inset:0}.navbar__mobile-overlay--open{opacity:1;display:flex}.navbar__mobile-link{font-family:var(--font-geist-mono),"Courier New",monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--mobile-link-color);cursor:pointer;opacity:1;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s,transform .3s}.navbar__mobile-link:hover{color:var(--nav-link-hover)}.navbar__mobile-theme-toggle{font-family:var(--font-geist-mono),"Courier New",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mobile-link-color);border:1px solid var(--border-subtle);cursor:pointer;opacity:0;background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:10px 24px;font-size:13px;font-weight:500;transition:color .2s,background .2s,border-color .2s,transform .3s;display:inline-flex;transform:translateY(16px)}.navbar__mobile-theme-icon-container{justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.navbar__mobile-overlay--open .navbar__mobile-theme-toggle{opacity:1;transition-delay:.42s;transform:translateY(0)}.navbar__mobile-theme-toggle:hover{color:var(--nav-link-hover);background:var(--nav-link-hover-bg);border-color:#ffffff26}[data-theme=light] .navbar__mobile-theme-toggle:hover{border-color:#0000001a}.navbar__mobile-cta{font-family:var(--font-geist-mono),"Courier New",monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--accent-red),var(--accent-red-mid));cursor:pointer;opacity:0;border:none;border-radius:100px;padding:12px 32px;font-size:13px;font-weight:600;text-decoration:none;transition:box-shadow .25s;transform:translateY(16px)}.navbar__mobile-overlay--open .navbar__mobile-cta{opacity:1;transition-delay:.5s;transform:translateY(0)}.navbar__mobile-cta:hover{box-shadow:0 0 24px var(--hero-orbit-red-shadow)}.glow-text{display:inline-flex}.glow-text__letter{color:currentColor;opacity:1;will-change:opacity,text-shadow;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}@keyframes letter-glow{0%{opacity:1;text-shadow:none}2%{opacity:1;text-shadow:0 0 8px #dadafae6,0 0 18px #dadafa80,0 0 34px #fff3}5%{opacity:1;text-shadow:none}to{opacity:1;text-shadow:none}}@keyframes letter-glow-light{0%{opacity:1;text-shadow:none}2%{opacity:1;text-shadow:0 0 10px #5a34c8d9,0 0 24px #6c46dc80,0 0 44px #825af040}5%{opacity:1;text-shadow:none}to{opacity:1;text-shadow:none}}.navbar__cta .glow-text__letter,[data-theme=light] .navbar__cta .glow-text__letter{color:#fff!important}@media (max-width:1024px){.navbar{justify-content:flex-start;column-gap:10px;width:min(100vw - 32px,760px);padding:10px 12px}.navbar__actions{gap:8px;margin-left:auto}.navbar__links,.navbar__sep,.navbar__sep--pre-cta,.navbar__cta{display:none}.navbar__hamburger{display:flex}}@media (max-width:768px){.navbar{column-gap:10px;width:calc(100vw - 32px);padding:8px 10px 8px 16px;display:flex;top:16px}.navbar__actions{margin-left:auto}.navbar__links,.navbar__sep,.navbar__sep--pre-cta,.navbar__links,.navbar__sep,.navbar__sep--pre-cta,.navbar__cta{display:none}.navbar__hamburger{display:flex}}.navbar__lang-selector{position:relative}.navbar__lang-btn{background:var(--nav-link-hover-bg);cursor:pointer;height:34px;color:var(--nav-link);font-family:var(--font-geist-mono),"Courier New",monospace;letter-spacing:.05em;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:11px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.navbar__lang-btn:hover{color:var(--nav-link-hover);border-color:#ffffff1a;transform:translateY(-1px)}.navbar__lang-dropdown{top:var(--navbar-lang-dropdown-top,72px);left:var(--navbar-lang-dropdown-left,32px);-webkit-backdrop-filter:blur(40px)saturate(1.8);z-index:10010;background:linear-gradient(135deg,#171719f0,#09090ae6);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:2px;width:130px;padding:6px;display:flex;position:fixed;right:auto;translate:0;box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff14}[data-theme=light] .navbar__lang-dropdown{background:linear-gradient(135deg,#fffffff2,#f5f5fae6);border-color:#0000000f;box-shadow:0 16px 40px #0000001f,inset 0 1px #fffc}.navbar__lang-item{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.navbar__lang-code{font-family:var(--font-geist-mono),"Courier New",monospace;opacity:.9;background:#ffffff0f;border-radius:4px;padding:2px 4px;font-size:11px;font-weight:700}[data-theme=light] .navbar__lang-code{background:#0000000d}.navbar__lang-name{font-family:var(--font-geist-sans),"Inter",sans-serif;font-size:12px;font-weight:500}.navbar__lang-item:hover{color:var(--text-primary);background:#ffffff0f;transform:translate(2px)}[data-theme=light] .navbar__lang-item:hover{background:#0000000a}.navbar__lang-item--active{color:var(--accent-red)!important;background:#ff102a0f!important}[data-theme=light] .navbar__lang-item--active{color:var(--accent-red)!important;background:#ff102a0a!important}.navbar__mobile-lang-container{z-index:10020;flex-direction:column;align-items:center;width:220px;margin:4px auto;display:flex;position:relative}.navbar__mobile-lang-trigger{color:var(--mobile-link-color);font-family:var(--font-geist-mono),"Courier New",monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 22px;font-size:13px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #0003}[data-theme=light] .navbar__mobile-lang-trigger{background:#00000008;border-color:#0000000f;box-shadow:0 4px 12px #0000000a}.navbar__mobile-lang-trigger:hover{color:var(--nav-link-hover);background:#ffffff14;border-color:#ffffff26}[data-theme=light] .navbar__mobile-lang-trigger:hover{background:#0000000f;border-color:#0000001f}.navbar__mobile-lang-globe{opacity:.85;font-size:13px}.navbar__mobile-lang-options{-webkit-backdrop-filter:blur(20px);scrollbar-width:none;background:linear-gradient(#161617f5,#0a0a0bf5);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:3px;width:100%;max-height:400px;padding:6px;display:flex;overflow-y:auto;box-shadow:0 16px 36px #0006}.navbar__mobile-lang-options::-webkit-scrollbar{display:none}[data-theme=light] .navbar__mobile-lang-options{background:linear-gradient(#fffffffa,#f5f5fafa);border-color:#0000000f;box-shadow:0 16px 36px #00000014}.navbar__mobile-lang-option{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;transition:all .2s;display:flex}.navbar__mobile-lang-code{font-family:var(--font-geist-mono),"Courier New",monospace;color:currentColor;background:#ffffff0d;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700}[data-theme=light] .navbar__mobile-lang-code{background:#0000000a}.navbar__mobile-lang-name{font-family:var(--font-geist-sans),"Inter",sans-serif;font-size:13px;font-weight:500}.navbar__mobile-lang-option:hover{color:var(--text-primary);background:#ffffff0d;transform:translate(2px)}[data-theme=light] .navbar__mobile-lang-option:hover{background:#00000008}.navbar__mobile-lang-option--active{color:var(--accent-red)!important;background:#ff102a14!important}[data-theme=light] .navbar__mobile-lang-option--active{background:#ff102a0d!important}.navbar__chevron{opacity:.72;flex:none;margin-left:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s}.navbar__chevron--open{opacity:1;transform:rotate(180deg)}.navbar__lang-dropdown{width:var(--navbar-lang-dropdown-width,min(360px,calc(100vw - 64px)));scrollbar-width:none;max-height:min(500px,100vh - 96px);left:var(--navbar-lang-dropdown-left,32px);background:linear-gradient(145deg,#1c1c1ef5,#080809f0),#0e0e0ff5;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid;right:auto;overflow-y:auto;translate:0}.navbar__lang-dropdown::-webkit-scrollbar{display:none}.navbar__lang-header{min-height:28px;color:var(--text-muted);font-family:var(--font-geist-mono),"Courier New",monospace;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;padding:0 4px 6px;font-size:10px;font-weight:700;display:flex}.navbar__lang-item{border:1px solid #0000;border-radius:12px;min-width:0;min-height:44px;padding:8px 10px}.navbar__lang-item:hover{border-color:#ffffff14;transform:translateY(-1px)}[data-theme=light] .navbar__lang-item:hover{border-color:#0000000f}.navbar__lang-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navbar__lang-item--active{border-color:#ff102a2e!important}[data-theme=light] .navbar__lang-dropdown{background:linear-gradient(145deg,#fffffff5,#f2f2f4f0),#f8f8f9f5}.navbar__mobile-overlay{padding:calc(88px + env(safe-area-inset-top))16px calc(22px + env(safe-area-inset-bottom));justify-content:flex-start;align-items:center;gap:18px;overflow-y:auto}.navbar__mobile-panel,.navbar__mobile-lang-container{width:min(100%,420px);margin-inline:auto}.navbar__mobile-panel{flex-direction:column;gap:18px;display:flex}.navbar__mobile-topline{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:0 4px 8px;display:flex}.navbar__mobile-brand,.navbar__mobile-current{font-family:var(--font-geist-mono),"Courier New",monospace;text-transform:uppercase;font-weight:700}.navbar__mobile-brand{color:var(--text-primary);letter-spacing:.24em;font-size:13px}.navbar__mobile-current{color:var(--accent-red);letter-spacing:.12em;font-size:11px}.navbar__mobile-links{gap:6px;display:grid}.navbar__mobile-link{border:1px solid var(--border-subtle);letter-spacing:.12em;background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 14px;font-size:14px;display:flex}[data-theme=light] .navbar__mobile-link{background:#00000006}.navbar__mobile-link:hover{background:var(--nav-link-hover-bg);transform:translate(0)}.navbar__mobile-link-mark{color:var(--accent-red);opacity:.72}.navbar__mobile-controls{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.navbar__mobile-theme-toggle,.navbar__mobile-cta{opacity:1;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 14px;display:inline-flex;transform:none}.navbar__mobile-theme-toggle{background:#ffffff0a;border-radius:14px}[data-theme=light] .navbar__mobile-theme-toggle{background:#00000008}.navbar__mobile-cta{border-radius:14px}.navbar__mobile-lang-container{z-index:10020;align-items:stretch}.navbar__mobile-lang-trigger{letter-spacing:.08em;text-transform:none;border-radius:14px;justify-content:space-between;min-height:48px;padding:10px 14px}.navbar__mobile-lang-globe{opacity:.82;flex:none}.navbar__mobile-lang-options{background:linear-gradient(#19191af7,#0a0a0bf7),#0e0e0ff7;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-height:400px;padding:8px;display:grid}.navbar__mobile-lang-option{border:1px solid #0000;border-radius:12px;gap:8px;min-width:0;min-height:42px;padding:8px 9px}.navbar__mobile-lang-option:hover{transform:translateY(-1px)}.navbar__mobile-lang-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navbar__mobile-lang-option--active{border-color:#ff102a2e!important}[data-theme=light] .navbar__mobile-lang-options{background:linear-gradient(#fffffffa,#f4f4f6fa),#f8f8f9fa}@media (max-width:420px){.navbar__mobile-overlay{padding-inline:12px}.navbar__mobile-link{min-height:44px;font-size:13px}.navbar__mobile-controls{grid-template-columns:1fr}.navbar__mobile-lang-options{max-height:400px}}@media (max-width:768px){.navbar__lang-selector{position:relative}.navbar__lang-dropdown{top:var(--navbar-lang-dropdown-top,72px);left:var(--navbar-lang-dropdown-left,32px);width:var(--navbar-lang-dropdown-width,min(360px,calc(100vw - 64px)));z-index:10030;max-height:min(500px,100svh - 120px);position:fixed;translate:0;box-shadow:0 28px 80px #0000008f,inset 0 1px #ffffff14}.navbar__mobile-lang-container{position:static}.navbar__mobile-lang-options{z-index:10030;width:min(360px,100vw - 32px);max-height:min(420px,100svh - 120px);position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 28px 80px #0000008f}}
