.ThemeToggle-module__3b5zuq__toggle{width:36px;height:36px;color:var(--text-muted);cursor:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:flex;position:relative}.ThemeToggle-module__3b5zuq__toggle:hover{color:var(--text)}@media (max-width:868px){.ThemeToggle-module__3b5zuq__toggle{border:1px solid var(--border);background:var(--bg)}.ThemeToggle-module__3b5zuq__toggle:hover{border-color:var(--border-bright);background:var(--bg2)}}.ThemeToggle-module__3b5zuq__icon{transition:opacity .3s,transform .3s;position:absolute}.ThemeToggle-module__3b5zuq__iconHidden{opacity:0;transform:scale(.6)rotate(-90deg)}.ThemeToggle-module__3b5zuq__iconVisible{opacity:1;transform:scale(1)rotate(0)}
.Nav-module__e1xquq__nav{z-index:100;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:20px 40px;transition:border-color .3s,background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}.Nav-module__e1xquq__navScrolled{border-color:var(--border);background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.Nav-module__e1xquq__logo{font-family:var(--mono);color:var(--text);letter-spacing:-.02em;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Nav-module__e1xquq__logoText{display:inline-flex}.Nav-module__e1xquq__logoLetter{transition:transform .2s;display:inline-block}.Nav-module__e1xquq__logo:hover .Nav-module__e1xquq__logoLetter{animation:.4s forwards Nav-module__e1xquq__logoWave}@keyframes Nav-module__e1xquq__logoWave{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.Nav-module__e1xquq__logoAccent{color:var(--accent)}.Nav-module__e1xquq__badge{color:#0f172a;letter-spacing:.06em;background:0 0;border:1px solid #c1c1c14d;border-radius:0;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}[data-theme=dark] .Nav-module__e1xquq__badge{color:#c1c1c1;border-color:#c1c1c136}.Nav-module__e1xquq__badgeDot{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:2s infinite Nav-module__e1xquq__badgePulse;display:inline-block}@keyframes Nav-module__e1xquq__badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.Nav-module__e1xquq__links{align-items:center;gap:32px;display:flex}.Nav-module__e1xquq__link{font-family:var(--mono);color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .2s}.Nav-module__e1xquq__link:hover{color:var(--text)}.Nav-module__e1xquq__ghBtn{width:36px;height:36px;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.Nav-module__e1xquq__ghIcon,.Nav-module__e1xquq__ghStar{transition:opacity .2s,transform .2s;position:absolute}.Nav-module__e1xquq__ghStar{opacity:0;color:#e3b341;transform:scale(.6)}.Nav-module__e1xquq__ghBtn:hover{color:var(--text)}.Nav-module__e1xquq__ghBtn:hover .Nav-module__e1xquq__ghIcon{opacity:0;transform:scale(.6)}.Nav-module__e1xquq__ghBtn:hover .Nav-module__e1xquq__ghStar{opacity:1;transform:scale(1)}.Nav-module__e1xquq__controls{align-items:center;gap:8px;display:flex}.Nav-module__e1xquq__desktopOnly{display:contents}.Nav-module__e1xquq__mobileOnly{display:none}.Nav-module__e1xquq__burger{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:color .2s,border-color .2s,background .2s;display:none}.Nav-module__e1xquq__burger:hover{color:var(--text);border-color:var(--border-bright);background:var(--bg2)}.Nav-module__e1xquq__burgerLine{background:currentColor;border-radius:1px;width:16px;height:2px;transition:transform .3s,opacity .3s;display:block}.Nav-module__e1xquq__burgerOpen .Nav-module__e1xquq__burgerLine:first-child{transform:translateY(6px)rotate(45deg)}.Nav-module__e1xquq__burgerOpen .Nav-module__e1xquq__burgerLine:nth-child(2){opacity:0}.Nav-module__e1xquq__burgerOpen .Nav-module__e1xquq__burgerLine:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:868px){.Nav-module__e1xquq__nav{flex-wrap:wrap;padding:16px 20px}.Nav-module__e1xquq__burger{background:var(--bg);display:flex}.Nav-module__e1xquq__badge{background:var(--bg)}.Nav-module__e1xquq__desktopOnly{display:none}.Nav-module__e1xquq__mobileOnly{display:contents}.Nav-module__e1xquq__links{flex-direction:column;flex-basis:100%;order:-1;align-items:center;gap:4px;max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.Nav-module__e1xquq__menuOpen{max-height:500px;padding-bottom:16px}.Nav-module__e1xquq__menuOpen:after{content:"";background:var(--border);opacity:.3;width:100%;height:1px;margin-top:12px;display:block}.Nav-module__e1xquq__link{text-align:center;padding:8px 0;font-size:15px}.Nav-module__e1xquq__ghBtn{justify-content:center;width:auto;height:auto;padding:8px 0}.Nav-module__e1xquq__ghIcon,.Nav-module__e1xquq__ghStar{position:static}.Nav-module__e1xquq__ghStar{display:none}.Nav-module__e1xquq__ghBtn:hover .Nav-module__e1xquq__ghIcon{opacity:1;transform:none}}
.Cursor-module__RyTiiW__cursorLayer{pointer-events:none;will-change:left,top;border-radius:2px;width:8px;height:8px;transition:opacity .18s,transform .22s,border-radius .22s,background .18s,border-color .18s;position:fixed;transform:translate(-50%,-50%)}.Cursor-module__RyTiiW__hidden{opacity:0!important}.Cursor-module__RyTiiW__layer0{background:var(--grid-4);z-index:9999;opacity:1;transform:translate(-50%,-50%)scale(1)}.Cursor-module__RyTiiW__layer1{background:var(--grid-3);z-index:9998;opacity:.92;transform:translate(-50%,-50%)scale(.95)}.Cursor-module__RyTiiW__layer2{background:var(--grid-2);z-index:9997;opacity:.84;transform:translate(-50%,-50%)scale(.9)}.Cursor-module__RyTiiW__layer3{background:var(--grid-1);z-index:9996;opacity:.76;transform:translate(-50%,-50%)scale(.86)}.Cursor-module__RyTiiW__layer4{background:var(--grid-0);z-index:9995;opacity:.68;transform:translate(-50%,-50%)scale(.82)}[data-theme=dark] .Cursor-module__RyTiiW__layer0{background:var(--grid-4)}[data-theme=dark] .Cursor-module__RyTiiW__layer1{background:var(--grid-3)}[data-theme=dark] .Cursor-module__RyTiiW__layer2{background:var(--grid-2)}[data-theme=dark] .Cursor-module__RyTiiW__layer3{background:var(--grid-1)}[data-theme=dark] .Cursor-module__RyTiiW__layer4{background:var(--grid-0)}
