.site-header,.site-footer{font-family:Unbounded,sans-serif;box-sizing:border-box}.site-header *,.site-footer *{box-sizing:border-box}.site-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:44px;min-height:82px;padding:18px max(24px,calc((100vw - 1180px)/2));background:#0a0a0aeb;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12;color:#f5f5f7}.site-brand{display:inline-flex;align-items:center;gap:9px;font-size:20px;font-weight:700;white-space:nowrap;letter-spacing:-.05em}.site-brand img{object-fit:contain}.site-navigation{display:flex;align-items:center;justify-content:space-between;flex:1;gap:24px;font-size:11px}.site-nav-links,.site-nav-actions{display:flex;align-items:center;gap:28px}.site-nav-links>a,.site-nav-actions>a:not(.site-start){color:#aaaab2}@media(hover:hover){.site-header a:not(.site-brand):hover,.site-footer a:hover{color:#fff}}.site-header a[aria-current=page],.site-footer a[aria-current=page],.site-tools .is-current{color:#fff}.site-nav-links>a[aria-current=page]{text-decoration:underline;text-underline-offset:8px}.site-tools summary{cursor:pointer;list-style:none;color:#aaaab2;display:flex;gap:9px;align-items:center;padding:12px 0}.site-tools summary::-webkit-details-marker{display:none}.site-tools[open] summary{color:#fff}.site-tools .site-chevron{display:block;flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:transform .2s ease}.site-tools[open]:not(.closing) .site-chevron{transform:rotate(180deg)}.site-tools-panel{position:absolute;left:max(24px,calc((100vw - 1180px)/2));right:max(24px,calc((100vw - 1180px)/2));top:calc(100% - 1px);padding:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;border:1px solid #ffffff30;border-radius:0 0 20px 20px;background:#141414fb;box-shadow:0 22px 50px #0008}.site-tools-panel p{color:#85858e;font-size:9px;margin:0 0 15px;text-transform:uppercase;letter-spacing:.1em}.site-tools-panel a{display:block;padding:15px 12px;border-radius:10px;margin:0 -12px 4px}.site-tools-panel a[aria-current=page]{background:#ffffff07}@media(hover:hover){.site-tools-panel a:hover{background:#ffffff07}}.site-tools-panel strong{font-size:12px;font-weight:400;display:block;line-height:1.7}.site-tools-panel a>span{display:block;font-size:9px;color:#92929b;line-height:1.8;margin-top:5px}.site-header .site-start{display:flex;align-items:center;gap:20px;padding:13px 17px;border-radius:9px;background:#e0e0e5;color:#111;white-space:nowrap}@media(hover:hover){.site-header .site-start:hover{background:#e8e8ec;color:#111}}.site-menu-toggle{font:inherit;font-size:11px;padding:11px;border:1px solid #ffffff30;border-radius:9px;color:#eee;background:none}.site-menu-toggle[hidden]{display:none}.site-header a:focus-visible,.site-header button:focus-visible,.site-header summary:focus-visible,.site-footer a:focus-visible{outline:2px solid #ffffff80;outline-offset:5px}.site-footer{padding:55px max(24px,calc((100vw - 1180px)/2)) 25px;background:#0a0a0a;border-top:1px solid #ffffff16;color:#eee}.site-footer-main{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:30px}.site-footer-brand p{font-size:10px;line-height:2;color:#a6a6ad;margin-top:20px}.site-footer nav{display:flex;flex-direction:column;gap:15px}.site-footer nav h2{font-size:10px;font-weight:400;line-height:1.8;color:#e0e0e5;margin:0 0 5px}.site-footer nav>a{font-size:9px;line-height:1.9;color:#a6a6ad;width:fit-content}.site-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:45px;padding-top:22px;border-top:1px solid #ffffff12;font-size:9px;color:#8a8a92}.site-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1050px){.site-header{gap:25px}.site-nav-links,.site-nav-actions{gap:18px}.site-footer-main{grid-template-columns:repeat(4,1fr)}.site-footer-brand{grid-column:1/-1}.site-footer-brand p br{display:none}}@media(max-width:800px),(max-height:479px)and (pointer:coarse){.site-header{flex-wrap:wrap;gap:0;min-height:72px;padding:16px 20px;justify-content:space-between}.site-brand{font-size:18px}.site-menu-toggle:not([hidden]){display:block}.site-navigation{width:100%;flex:none;display:block;padding:18px 0 6px;max-height:calc(100dvh - 90px);overflow:auto}.site-header.enhanced .site-menu-toggle[aria-expanded=false]+.site-navigation{display:none}.site-nav-links,.site-nav-actions{display:flex;align-items:stretch;flex-direction:column;gap:0}.site-nav-links>a,.site-nav-actions>a:not(.site-start){padding:15px 2px}.site-tools summary{padding:15px 2px;justify-content:space-between}.site-tools-panel{position:static;grid-template-columns:1fr;box-shadow:none;padding:18px 22px;border-radius:12px;gap:18px}.site-tools-panel p{margin-bottom:5px}.site-tools-panel a{padding:10px 12px}.site-nav-actions{margin-top:12px;padding-top:10px;border-top:1px solid #ffffff16}.site-nav-actions .site-start{justify-content:space-between;margin-top:8px}.site-footer{padding:36px 20px 25px}.site-footer-main{grid-template-columns:1fr 1fr;gap:30px 22px}.site-footer nav h2{font-size:10px}.site-footer nav>a{font-size:10px}.site-footer-bottom{margin-top:30px;font-size:8px}}@keyframes site-pop-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes site-pop-out{to{opacity:0;transform:translateY(-6px)}}.site-tools[open]>.site-tools-panel{animation:site-pop-in .18s ease-out}.site-tools.closing>.site-tools-panel{animation:site-pop-out .14s ease-in forwards}@media(prefers-reduced-motion:reduce){.site-tools[open]>.site-tools-panel,.site-tools.closing>.site-tools-panel{animation:none}.site-tools .site-chevron{transition:none}}
