.z-menu-modal,.z-navbar{--z-nav-height:64px;--z-nav-product:var(--z-brand-red,#ea2323);--z-nav-bg:var(--z-brand-white,#fff);--z-nav-text:var(--z-brand-black,#050505);--z-nav-line:var(--z-gray-400,#a1a1aa);--z-nav-glass:hsla(0,0%,100%,.8);--z-nav-speed:0.6s;--z-nav-ease:cubic-bezier(0.19,1,0.22,1);--z-nav-font-main:var(--z-font-body,"Inter",sans-serif);--z-nav-font-mono:var(--z-font-code,"JetBrains Mono",monospace);--z-nav-font-heading:var(--z-font-heading,"Orbitron",sans-serif)}.z-menu-modal *,.z-navbar *{border-radius:0!important}.z-navbar{position:fixed;top:0;left:0;width:100%;height:var(--z-nav-height);border-bottom:1px solid var(--z-nav-line);justify-content:space-between;z-index:2000;padding:0 20px;font-family:var(--z-nav-font-main)}.z-navbar,.z-navbar__logo{background:var(--z-nav-bg);display:flex;align-items:center}.z-navbar__logo{height:calc(var(--z-nav-height) - 14px);cursor:pointer;z-index:2005;padding-right:15px;margin-top:7px;margin-bottom:7px}.z-navbar__logo-img{height:36px;width:auto;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease}.z-navbar__switcher{position:absolute;top:0;left:70px;width:0;height:calc(var(--z-nav-height) - 1px);background:hsla(0,0%,100%,.4);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);display:flex;align-items:center;padding:0;gap:20px;transition:width var(--z-nav-speed) var(--z-nav-ease),opacity .3s ease;overflow:hidden;opacity:0;white-space:nowrap;border:none;z-index:2001}.z-navbar__switcher--active{width:min(420px,calc(100% - 140px));opacity:1;padding:0 25px}.z-navbar__switcher-item{width:28px;height:28px;cursor:pointer;opacity:.4;transition:all .2s ease;flex-shrink:0;background:none;border:none;padding:0}.z-navbar__switcher-item:hover{opacity:1;transform:translateY(-2px)}.z-navbar__switcher-item svg{width:100%;height:100%}.z-navbar__trigger{width:44px;height:44px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;z-index:2002;background:none;border:none;padding:0}.z-navbar__trigger span{display:block;height:2px;background:var(--z-nav-text);transition:all .4s var(--z-nav-ease)}.z-navbar__trigger span:first-child{width:32px}.z-navbar__trigger span:nth-child(2){width:18px}.z-navbar__trigger span:nth-child(3){width:24px}.z-navbar__trigger--active span:first-child{width:32px;transform:translateY(8px) rotate(45deg)}.z-navbar__trigger--active span:nth-child(2){opacity:0;transform:translateX(10px)}.z-navbar__trigger--active span:nth-child(3){width:32px;transform:translateY(-8px) rotate(-45deg)}.z-menu-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.03);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .6s var(--z-nav-ease);z-index:1500;font-family:var(--z-nav-font-main)}.z-menu-modal--active{opacity:1;visibility:visible}.z-menu-modal__content{background:var(--z-nav-glass);border:1px solid var(--z-nav-text);width:96%;max-width:1400px;height:85vh;display:flex;flex-direction:column;box-shadow:40px 40px 0 rgba(0,0,0,.08);position:relative;transform:translateY(40px);transition:transform .8s var(--z-nav-ease);overflow:hidden}.z-menu-modal--active .z-menu-modal__content{transform:translateY(0)}.z-menu-modal__body{flex:1;display:grid;grid-template-columns:clamp(120px,15vw,220px) 1fr clamp(120px,15vw,220px);overflow:hidden}.z-menu-sidebar{display:flex;flex-direction:column;justify-content:center;padding:20px;gap:12px;background:rgba(0,0,0,.015);z-index:10}.z-menu-sidebar--left{border-right:1px solid rgba(0,0,0,.05)}.z-menu-sidebar--right{border-left:1px solid rgba(0,0,0,.05)}.z-menu-sidebar__btn{background:transparent;border:1px solid var(--z-nav-text);color:var(--z-nav-text);padding:14px 10px;font-family:var(--z-nav-font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;text-align:center;transition:all .4s var(--z-nav-ease);opacity:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;cursor:pointer}.z-menu-modal--active .z-menu-sidebar__btn{opacity:.65}.z-menu-sidebar__btn:hover{opacity:1!important;background:var(--z-nav-text);color:#fff;transform:translate(4px,-4px);box-shadow:-4px 4px 0 var(--z-nav-product)}.z-menu-sidebar__btn--highlight{background:var(--z-nav-product)!important;color:#fff!important;border:2px solid var(--z-nav-product)!important;font-weight:800!important;letter-spacing:.8px!important}.z-menu-modal--active .z-menu-sidebar__btn--highlight{opacity:.85!important}.z-menu-sidebar__btn--highlight:hover{background:rgba(0,0,0,.1)!important;color:var(--z-nav-text)!important;transform:translate(4px,-4px) scale(1.02)!important;box-shadow:-4px 4px 0 rgba(0,0,0,.15)!important}.z-menu-hub{position:relative;display:flex;justify-content:center;align-items:center;padding:20px;overflow:hidden}.z-menu-hub__decor{position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:.08}.z-menu-hub__decor,.z-menu-hub__decor svg{width:100%;height:100%}.z-menu-hub__decor line{stroke:var(--z-nav-text);stroke-width:.5;stroke-dasharray:4}.z-menu-hub__grid{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;height:100%;align-items:center;z-index:2}.z-menu-hub__column{gap:60px;justify-content:center}.z-menu-hub__column,.z-menu-hub__node{display:flex;flex-direction:column;align-items:center}.z-menu-hub__node{text-align:center;width:100%;opacity:0;transform:translateY(20px)}.z-menu-modal--active .z-menu-hub__node{animation:z-nav-nodeIn .8s var(--z-nav-ease) forwards}.z-menu-hub__node:first-child{animation-delay:.4s}.z-menu-hub__node:nth-child(2){animation-delay:.5s}@keyframes z-nav-nodeIn{to{opacity:1;transform:translateY(0)}}.z-menu-hub__node-icon{width:60px;height:60px;border:1px solid var(--z-nav-line);display:flex;align-items:center;justify-content:center;background:#fff;transition:all .4s var(--z-nav-ease)}.z-menu-hub__node:hover .z-menu-hub__node-icon{border-color:var(--z-nav-text);transform:scale(1.1);box-shadow:6px 6px 0 var(--z-nav-product)}.z-menu-hub__node-icon svg{width:24px;height:24px;stroke:var(--z-nav-text);fill:none;stroke-width:1.5}.z-menu-hub__node-text{margin-top:10px;font-size:9px;font-family:var(--z-nav-font-mono);text-transform:uppercase;letter-spacing:1px;color:#777}.z-menu-hub__center{display:flex;justify-content:center;align-items:center}.z-menu-hub__center-logo{width:clamp(80px,12vw,160px);height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .8s var(--z-nav-ease)}.z-menu-hub__center:hover .z-menu-hub__center-logo{transform:rotate(90deg) scale(1.1)}.z-menu-modal__footer{padding:15px 30px;border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;font-family:var(--z-nav-font-mono);font-size:9px;color:#999;text-transform:uppercase;letter-spacing:1px}.z-navbar--dark,.z-navbar--dark~.z-menu-modal{--z-nav-bg:var(--z-brand-black,#050505);--z-nav-text:var(--z-brand-white,#fff);--z-nav-line:hsla(0,0%,100%,.15);--z-nav-glass:rgba(5,5,5,.85)}.z-navbar--dark .z-navbar__switcher{background:rgba(5,5,5,.6)}.z-navbar--dark~.z-menu-modal .z-menu-modal__content{border-color:hsla(0,0%,100%,.2);box-shadow:40px 40px 0 rgba(234,35,35,.08)}.z-navbar--dark~.z-menu-modal .z-menu-sidebar{background:hsla(0,0%,100%,.02)}.z-navbar--dark~.z-menu-modal .z-menu-sidebar--left{border-right-color:hsla(0,0%,100%,.05)}.z-navbar--dark~.z-menu-modal .z-menu-sidebar--right{border-left-color:hsla(0,0%,100%,.05)}.z-navbar--dark~.z-menu-modal .z-menu-sidebar__btn{border-color:hsla(0,0%,100%,.3);color:var(--z-brand-white)}.z-navbar--dark~.z-menu-modal .z-menu-sidebar__btn:hover{background:var(--z-brand-white);color:var(--z-brand-black)}.z-navbar--dark~.z-menu-modal .z-menu-hub__node-icon{background:var(--z-surface-elevated,#18181b);border-color:hsla(0,0%,100%,.15)}.z-navbar--dark~.z-menu-modal .z-menu-hub__node-icon svg{stroke:var(--z-brand-white)}.z-navbar--dark~.z-menu-modal .z-menu-hub__node-text{color:var(--z-text-muted,#71717a)}.z-navbar--dark~.z-menu-modal .z-menu-hub__decor line{stroke:var(--z-brand-white)}.z-navbar--dark~.z-menu-modal .z-menu-modal__footer{border-top-color:hsla(0,0%,100%,.05);color:var(--z-text-muted,#71717a)}@media (max-width:850px){.z-menu-modal__body{grid-template-columns:80px 1fr 80px}.z-menu-sidebar{padding:10px 5px;gap:8px}.z-menu-sidebar__btn{font-size:8px;padding:12px 4px;letter-spacing:.5px;border-width:1px}.z-menu-hub__column{gap:40px}.z-menu-hub__node-icon{width:44px;height:44px}.z-menu-hub__node-text{font-size:7px}.z-menu-hub__center-logo{width:70px}.z-menu-modal__content{height:90vh;width:98%}.z-navbar__switcher--active{width:calc(100% - 110px)}}@media (max-width:480px){.z-menu-modal__body{grid-template-columns:65px 1fr 65px}.z-menu-sidebar__btn{padding:10px 2px;letter-spacing:0}.z-menu-modal__footer{font-size:7px;flex-direction:column;gap:5px;text-align:center}}