.tt-burger{position:fixed;top:16px;right:16px;z-index:10050;width:44px;height:44px;border:1px solid rgb(255 255 255 / .1);background:rgb(2 4 8 / .55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:12px;display:grid;place-items:center;cursor:pointer}.tt-burger span{display:block;width:22px;height:2px;background:#fff;margin:3px 0;transition:transform .2s ease,opacity .2s ease}body.tt-menu-open .tt-burger span:nth-child(1){transform:translateY(5px) rotate(45deg)}body.tt-menu-open .tt-burger span:nth-child(2){opacity:0}body.tt-menu-open .tt-burger span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.tt-backdrop{position:fixed;inset:0;z-index:10010;background:rgb(0 0 0 / .55);opacity:0;pointer-events:none;transition:opacity .2s ease}body.tt-menu-open .tt-backdrop{opacity:1;pointer-events:auto}.tt-drawer{position:fixed;top:0;right:0;left:auto;height:100dvh;width:min(86vw, 380px);z-index:10020;transform:translateX(110%);transition:transform .25s ease;background:rgb(2 4 8 / .92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-right:1px solid rgb(255 255 255 / .08);padding:72px 16px 16px;overflow:auto}body.tt-menu-open .tt-drawer{transform:translateX(0)}header .nav{display:none!important}.tt-drawer .nav{display:grid!important;grid-template-columns:1fr;gap:10px;padding:0;margin:0}.tt-drawer .nav a{position:relative;padding:14px 14px;border:1px solid rgb(255 255 255 / .08);border-radius:14px}body{padding-top:64px}