@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap");*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;margin:0;background:#0a0a0a;color:#e5e5e5;font-family:Inter,sans-serif;overflow-x:hidden;scroll-behavior:smooth}.bg{position:fixed;inset:0;z-index:-1}.bg img{width:100%;height:100%;object-fit:cover}.glass{background:rgba(255,255,255,.08);border:2px solid transparent;box-shadow:0 0 0 2px rgba(255,255,255,.6),0 16px 32px rgba(0,0,0,.12);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(10px)}::-webkit-scrollbar{width:14px;background:transparent}::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(0,30,42,.55),rgba(0,10,16,.75));border-radius:20px;border:1px solid rgba(0,255,255,.08);box-shadow:inset 0 0 6px rgba(0,140,180,.15),0 0 2px rgba(255,255,255,.07);backdrop-filter:blur(6px) saturate(130%);-webkit-backdrop-filter:blur(6px) saturate(130%)}::-webkit-scrollbar-track:vertical{margin:4px 0}::-webkit-scrollbar-thumb{position:relative;background:linear-gradient(140deg,rgba(0,200,255,.65),rgba(0,110,180,.75) 55%,rgba(0,200,255,.55));border:2px solid rgba(5,20,30,.85);border-radius:12px;box-shadow:0 0 0 1px rgba(0,255,255,.25),0 4px 10px -2px rgba(0,180,255,.45),inset 0 0 10px -4px rgba(255,255,255,.35);-webkit-transition:background .35s ease,box-shadow .35s ease,border-color .35s ease,transform .25s ease;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease,transform .25s ease;cursor:-webkit-grab;cursor:grab}::-webkit-scrollbar-thumb:after{content:"";position:absolute;inset:2px 3px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 55%);mix-blend-mode:screen;opacity:.55;pointer-events:none}::-webkit-scrollbar-thumb:hover{background:linear-gradient(140deg,rgba(0,225,255,.85),rgba(0,135,210,.9) 55%,rgba(0,225,255,.7));box-shadow:0 0 0 1px rgba(0,255,255,.5),0 6px 16px -2px rgba(0,195,255,.55),0 0 18px -4px rgba(0,255,255,.55),inset 0 0 12px -4px rgba(255,255,255,.4);transform:translateY(-1px);cursor:-webkit-grab;cursor:grab}::-webkit-scrollbar-thumb:active{box-shadow:0 0 0 1px rgba(0,255,255,.75),0 4px 10px -2px rgba(0,255,255,.7),inset 0 0 14px -2px rgba(255,255,255,.55);transform:scale(.95);cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:880px){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{border-width:1px;border-radius:10px}}.NavBar_header__kJoEI{position:fixed;top:.65rem;left:50%;transform:translateX(-50%);width:min(1160px,calc(100% - 1rem));z-index:60;border-radius:18px;border:1px solid rgba(224,239,255,.2);background:linear-gradient(165deg,rgba(9,18,38,.8),rgba(7,15,34,.64) 52%,rgba(8,16,36,.56));backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);box-shadow:0 14px 45px rgba(2,8,28,.42),inset 0 0 0 1px rgba(188,225,255,.06);transition:box-shadow .25s ease,border-color .25s ease,background .25s ease}.NavBar_scrolled__OFLOt{border-color:rgba(229,241,255,.26);box-shadow:0 18px 54px rgba(2,8,28,.52),inset 0 0 0 1px rgba(188,225,255,.08);background:linear-gradient(165deg,rgba(9,18,38,.92),rgba(7,15,34,.76) 52%,rgba(8,16,36,.68))}.NavBar_shell__OpFz_{min-height:64px;padding:.5rem .72rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.72rem;gap:.72rem}.NavBar_brand__EcREJ{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;white-space:nowrap}.NavBar_brandMark___Rmbr{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;font-size:.9rem;font-weight:700;letter-spacing:.1em;color:#eaf4ff;background:linear-gradient(145deg,rgba(120,198,255,.26),rgba(113,127,255,.22));border:1px solid rgba(205,229,255,.4)}.NavBar_brandMeta__8nzfK{font-size:.83rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(223,238,255,.84);font-weight:600}.NavBar_nav__Kb_i8{display:flex;justify-content:center;align-items:center;gap:.28rem}.NavBar_link__40h1T{position:relative;text-decoration:none;color:rgba(214,232,255,.9);font-size:.95rem;font-weight:560;letter-spacing:.02em;padding:.58rem .8rem;border-radius:10px;transition:color .2s ease,background .2s ease}.NavBar_link__40h1T:hover{color:#f7fbff;background:rgba(125,190,255,.14)}.NavBar_active__aoNJK{color:#f7fbff;background:linear-gradient(140deg,rgba(124,192,255,.2),rgba(91,167,255,.08))}.NavBar_active__aoNJK:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:2px;border-radius:99px;background:linear-gradient(90deg,rgba(159,231,255,.95),rgba(103,170,255,.95))}.NavBar_tools__rdGUh{display:flex;align-items:center;gap:.42rem}.NavBar_searchWrap__waKXt{position:relative;min-width:230px}.NavBar_searchInput__g_xSf{width:100%;height:38px;border-radius:11px;border:1px solid rgba(201,229,255,.22);background:rgba(10,18,36,.72);color:#eef6ff;padding:0 4.6rem 0 .8rem;font-size:.9rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.NavBar_searchInput__g_xSf::placeholder{color:rgba(197,223,255,.6)}.NavBar_searchInput__g_xSf:focus{border-color:rgba(143,210,255,.78);box-shadow:0 0 0 3px rgba(90,163,255,.2)}.NavBar_searchHint__hVbDk{position:absolute;top:50%;right:.58rem;transform:translateY(-50%);font-size:.68rem;letter-spacing:.04em;color:rgba(211,231,255,.74);background:rgba(98,156,255,.16);border:1px solid rgba(192,223,255,.22);border-radius:999px;padding:.13rem .35rem}.NavBar_searchPanel__0r5i0{position:absolute;top:calc(100% + .45rem);left:0;width:100%;max-height:min(62vh,400px);overflow-y:auto;border-radius:12px;border:1px solid rgba(194,224,255,.28);background:rgba(7,14,31,.95);box-shadow:0 20px 42px rgba(1,6,20,.58);padding:.38rem;z-index:70}.NavBar_resultItem__w5uwB{width:100%;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:10px;padding:.56rem .58rem;display:grid;grid-gap:.2rem;gap:.2rem}.NavBar_resultItem__w5uwB:hover{background:rgba(112,178,255,.16)}.NavBar_resultTitle__5KMtA{font-size:.88rem;color:#eef6ff;font-weight:620}.NavBar_resultDesc__8VEhU{font-size:.78rem;color:rgba(206,228,255,.8)}.NavBar_emptyState__M4CNA{margin:0;font-size:.83rem;color:rgba(198,222,255,.74);padding:.62rem}.NavBar_ghostBtn__evA9k{text-decoration:none;border-radius:10px;border:1px solid rgba(194,224,255,.26);background:rgba(117,174,255,.12);color:#eaf5ff;font-size:.84rem;font-weight:600;padding:.5rem .72rem;transition:background .2s ease,border-color .2s ease}.NavBar_ghostBtn__evA9k:hover{background:rgba(117,174,255,.22);border-color:rgba(194,224,255,.45)}.NavBar_menuBtn__PSems{display:none;width:40px;height:40px;border-radius:10px;border:1px solid rgba(197,224,255,.26);background:rgba(9,18,37,.62);color:#eef6ff;align-items:center;justify-content:center;gap:4px;padding:0;cursor:pointer}.NavBar_menuBar__J7jtF{display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.NavBar_mobilePanel__ZaQdx{display:none}@media (max-width:980px){.NavBar_header__kJoEI{width:calc(100% - .72rem);top:.36rem}.NavBar_shell__OpFz_{min-height:58px;padding:.5rem;grid-template-columns:auto 1fr auto}.NavBar_brandMeta__8nzfK,.NavBar_ghostBtn__evA9k,.NavBar_nav__Kb_i8{display:none}.NavBar_tools__rdGUh{gap:.38rem}.NavBar_searchWrap__waKXt{min-width:0;width:min(54vw,250px)}.NavBar_searchInput__g_xSf{height:36px}.NavBar_menuBtn__PSems{display:inline-flex;flex-direction:column}.NavBar_mobilePanel__ZaQdx{display:block;max-height:0;transition:max-height .28s ease;border-top:1px solid rgba(186,220,255,.2);background:rgba(8,16,35,.9);overflow:hidden}.NavBar_mobilePanel__ZaQdx[data-open=true]{max-height:280px}.NavBar_mobileLink__219Yz{width:100%;border:0;border-top:1px solid rgba(188,220,255,.14);background:transparent;color:#eef6ff;text-align:left;padding:.78rem;font-size:.95rem;font-weight:580;letter-spacing:.02em;cursor:pointer}.NavBar_mobileLink__219Yz:hover{background:rgba(111,178,255,.14)}}@media (max-width:560px){.NavBar_searchWrap__waKXt{width:min(60vw,210px)}.NavBar_searchHint__hVbDk{display:none}.NavBar_searchInput__g_xSf{padding-right:.8rem}.NavBar_brandMark___Rmbr{width:38px;height:38px;border-radius:11px;font-size:.82rem}.NavBar_shell__OpFz_{gap:.5rem}}