:root{--bg:#0f0f12;--bg2:#131317;--text:#f2f2f3;--muted:#b8bac0;--accent:#FFD64D;--accent-h:#F2C335;--accent-ink:#101114;--accent2:#008181;--accent2-h:#008182;--chip:#181a1f;--chip-b:#2b2e36;--chip-h:#20232b;--outline:#2a2a32}.header-bar{background:var(--bg);border-bottom:1px solid rgb(255 255 255 / .06);box-shadow:none}.header-inner{height:72px;max-width:1320px;margin:0 auto;padding:0 18px;display:flex;align-items:center;gap:14px}.burger{width:44px;height:44px;border-radius:12px;background:var(--accent);border:1px solid rgb(0 0 0 / .25);box-shadow:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.burger span{width:20px;height:2px;background:var(--accent-ink);border-radius:2px}.burger:hover{background:var(--accent-h)}.logo-wrap img{height:42px;width:auto}.search-wrap{flex:1;display:flex;justify-content:center}.header-search{position:relative;width:min(840px,100%);display:flex;align-items:center;gap:8px;overflow:hidden;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:14px;padding:10px 12px;box-shadow:none;transition:border .2s,box-shadow .2s,background .2s}.header-search input{flex:1;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;color:var(--text);font-size:16px;line-height:1.2;padding:6px 4px}.header-search input::placeholder{color:var(--muted)}.header-search:focus-within{border-color:rgb(255 214 77 / .55);box-shadow:0 0 0 3px rgb(255 214 77 / .16);background:rgb(255 255 255 / .06)}.header-search button{all:unset;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--accent);color:var(--accent-ink);cursor:pointer;border:1px solid #fff0;box-shadow:none;transform:none}.header-search button:hover{background:var(--accent-h)}.header-search button:active{transform:none}.header-search button svg{width:20px;height:20px;pointer-events:none}.header-bar .header-search,.header-bar .header-search input,.header-bar .header-search button{background-clip:padding-box!important}.header-quick{gap:12px}.header-quick .link,.btn.ghost{color:var(--text);text-decoration:none;padding:10px 14px;border-radius:12px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .10);box-shadow:none;transition:background .15s,border-color .15s,transform .05s}.header-quick .link:hover,.btn.ghost:hover{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .16)}.btn.solid{padding:10px 14px;border-radius:12px;background:var(--accent2);color:#fff;border:1px solid #fff0;box-shadow:none}.btn.solid:hover{background:var(--accent2-h)}.header-quick a:active,.btn:active{transform:scale(.98)}.main-nav{background:var(--bg2);border-bottom:1px solid rgb(255 255 255 / .06)}.main-nav .nav-inner{max-width:1320px;margin:0 auto;padding:10px 18px}.main-menu>li>a{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .10);border-radius:12px;padding:10px 12px;color:var(--text);text-decoration:none}.main-menu>li>a:hover{background:rgb(255 255 255 / .06)}.chips-inner{max-width:1320px;margin:0 auto;padding:14px 18px}.chips-menu{gap:10px;padding-bottom:4px;display:flex;overflow:auto;list-style:none;margin:0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.chip{padding:10px 16px;font-size:15px;background:var(--chip);border:1px solid var(--chip-b);border-radius:999px;color:var(--text);text-decoration:none;white-space:nowrap}.chip:hover{background:var(--chip-h)}@media (max-width:640px){.header-inner{position:relative;height:auto;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;row-gap:10px;column-gap:10px}.burger{order:1;width:42px;height:42px}.logo-wrap{order:2}.logo-wrap img{height:34px}.header-quick .btn.solid{position:absolute;top:10px;right:12px;padding:9px 12px;border-radius:12px;font-size:14px;line-height:1;white-space:nowrap}.header-quick .btn.ghost{display:none}.search-wrap{order:3;width:100%}.header-search{width:100%;padding:9px 10px;border-radius:14px}.header-search input{font-size:15px}.header-search button{width:42px;height:42px;border-radius:12px}.header-quick{order:4;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:2px}.header-quick .link{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:12px;text-decoration:none;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);color:var(--text);font-size:14px}.chips-inner{padding:12px}.chip{padding:9px 14px;font-size:14px}.header-bar{box-shadow:none;border-bottom:1px solid rgb(255 255 255 / .06)}}body.drawer-open{overflow:hidden}.drawer{position:fixed;inset:0;z-index:1000;display:flex;pointer-events:none;visibility:hidden}.drawer.open{pointer-events:auto;visibility:visible}.drawer-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .55);opacity:0;transition:opacity .2s ease}.drawer-panel{position:relative;height:100%;width:min(86vw,380px);background:var(--bg2);border-right:1px solid rgb(255 255 255 / .08);box-shadow:none;transform:translateX(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);padding:14px 14px 18px;overflow:auto}.drawer.open .drawer-overlay{opacity:1}.drawer.open .drawer-panel{transform:translateX(0)}.drawer-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.drawer-logo img{height:32px;width:auto}.drawer-close{width:40px;height:40px;border-radius:10px;background:var(--accent2);color:#fff;cursor:pointer;border:1px solid #fff0;box-shadow:none;font-size:22px;line-height:38px}.drawer-close:hover{background:var(--accent2-h)}.drawer-search{margin:8px 0 12px}.drawer-search input{width:100%;padding:11px 12px;border-radius:12px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .10);color:var(--text);font-size:15px;outline:none}.drawer-search input::placeholder{color:var(--muted)}.drawer-menu,.drawer-chips{list-style:none;margin:0;padding:0}.drawer-menu li a{display:block;padding:12px;border-radius:12px;margin-bottom:8px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .10);color:var(--text);text-decoration:none}.drawer-menu li a:hover{background:rgb(255 255 255 / .08)}.drawer-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.drawer-chips li a{display:inline-block;padding:8px 12px;border-radius:999px;font-size:14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .10);color:var(--text);text-decoration:none}.drawer-chips li a:hover{background:rgb(255 255 255 / .08)}.drawer-auth{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.drawer-auth .btn{flex:1 1 auto;justify-content:center}.site-header:before,.site-header:after,.main-nav:before,.main-nav:after{content:none!important;display:none!important}.header-shadow,.nav-shadow,.top-navbar-shadow{display:none!important}.header-bar{background:#0f0f12!important;box-shadow:none!important}.main-nav{background:#131317!important}.chips-menu{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0 18px 6px;overflow:visible;-webkit-mask-image:none;mask-image:none}.chips-inner{max-width:1320px;margin:0 auto;padding:10px 0}.chip{display:inline-block;line-height:1;padding:10px 14px;border-radius:9999px;background:var(--chip);border:1px solid var(--chip-b);color:var(--text);white-space:nowrap}@media (max-width:900px){.chips-menu{flex-wrap:nowrap;overflow:auto;padding:0 12px 6px}.chips-menu::-webkit-scrollbar{display:none}}