.nav__links{gap:4px}.nav{overflow:visible}.navgroup{position:relative}.navgroup__trigger{display:inline-flex;align-items:center;gap:8px;font:700 14px/1 var(--nv-font-mono);letter-spacing:.01em;white-space:nowrap;color:#ffffffd9;background:none;border:0;cursor:pointer;padding:10px 12px;border-radius:3px;transition:color .15s,background .15s}.navgroup__trigger:hover{color:var(--nv-white)}.navgroup.is-open>.navgroup__trigger{color:var(--nv-yellow);background:#ffffff0a}.navgroup__trigger.is-active{color:var(--nv-yellow)}.navgroup__caret{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s;opacity:.7}.navgroup.is-open>.navgroup__trigger .navgroup__caret{transform:rotate(-135deg) translate(-1px,-1px)}.nis2-dot{width:7px;height:7px;border-radius:50%;background:var(--nv-yellow);flex:0 0 7px}.nis2-dot{animation:nvmega-nis2 2.4s ease-out infinite}@keyframes nvmega-nis2{0%{box-shadow:0 0 #ffd4008c}60%,to{box-shadow:0 0 0 7px #ffd40000}}.panel{position:absolute;top:100%;left:0;padding-top:10px;display:none;z-index:var(--nv-z-dropdown, 50)}.navgroup.is-open>.panel{display:block}.panel__inner{position:relative;background:var(--nv-petrol-dark);border:1px solid rgba(255,255,255,.12);border-radius:6px;box-shadow:0 28px 64px -20px #000000b3;padding:10px}.panel__inner:before{content:"";position:absolute;top:-6px;left:20px;width:10px;height:10px;background:var(--nv-petrol-dark);border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12);transform:rotate(45deg)}.panel--single .panel__inner{width:320px}.panel--wide-single .panel__inner{width:400px}.panel--wide .panel__inner{width:560px}.panel.panel--right{left:auto;right:0}.panel--right .panel__inner:before{left:auto;right:20px}.panel__cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.panel__colhead{font:800 10px/1 var(--nv-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--nv-yellow);padding:12px 12px 8px}.panel a.item{display:block;padding:11px 12px;border-radius:4px;text-decoration:none;color:var(--nv-white);transition:background .13s;font-family:var(--nv-font-sans);font-weight:400;letter-spacing:0;white-space:normal}.panel a.item:after{display:none}.panel a.item:hover{background:#ffffff0d;color:var(--nv-white)}.panel .item__title{display:flex;align-items:center;gap:8px;font:700 14px/1.2 var(--nv-font-sans)}.panel .item__title .price{margin-left:auto;font:700 12px/1 var(--nv-font-mono);color:var(--nv-yellow);white-space:nowrap}.panel .item__title .free{margin-left:auto;font:700 10px/1 var(--nv-font-mono);letter-spacing:.08em;color:var(--nv-status-ok);text-transform:uppercase}.panel .item__desc{display:block;font:400 12.5px/1.45 var(--nv-font-sans);letter-spacing:0;color:#ffffff94;margin-top:4px}.panel a.item.is-active{background:#ffd4001a;box-shadow:inset 2px 0 0 var(--nv-yellow)}.panel a.item.is-active:hover{background:#ffd40024}.panel a.item.is-active .item__title,.drawer__group a.is-active{color:var(--nv-yellow)}.nvmega-scrim{position:fixed;inset:0;background:#000a0c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:45}body.nvmega-open .nvmega-scrim{opacity:1}.drawer__group{display:flex;flex-direction:column;gap:2px;margin-bottom:20px}.drawer__grouphead{font:800 10px/1 var(--nv-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--nv-yellow);margin-bottom:8px}.drawer__group a{display:inline-flex;align-items:center;gap:10px}.ftr{position:relative;overflow:hidden}.ftr .wrap{max-width:1200px;margin:0 auto;padding-left:48px;padding-right:48px;position:relative;z-index:2}.ftr a{color:inherit;text-decoration:none;transition:color .15s,opacity .15s}.ftr h4{font:800 11px/1 var(--nv-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--nv-yellow);margin:0 0 18px}.ftr ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.ftr ul a{font-family:var(--nv-font-mono);font-size:13px;letter-spacing:.02em;color:#ffffff9e}.ftr ul a:hover{color:#fff}.ftr .tm{color:#ffffff80;font-family:var(--nv-font-mono)}.ftr .tm b{color:#ffffffb3;font-weight:400}.ftr .tm .r{font-size:1.35em;line-height:0;vertical-align:-.06em}.ftr .base{justify-content:space-between!important;gap:6px 22px!important;flex-wrap:wrap}.ftr .base .legal{gap:0!important;flex-wrap:wrap}.ftr .base .social{gap:0!important}.ftr .base .legal>*+*:before,.ftr .base .social>*+*:before{content:"·";margin:0 13px;color:#ffffff4d;font-family:var(--nv-font-mono)}.ftr-wm{position:absolute;right:-40px;top:0;height:100%;width:auto;color:#ffffff0a;pointer-events:none;z-index:1;transform:translate(-20%)}.ftr-wm path,.ftr-wm polygon{fill:currentColor}.ftr-wm.wm-solid .wm-base path,.ftr-wm.wm-solid .wm-base polygon{fill:var(--nv-petrol-dark)}.ftr-wm.wm-solid .wm-light path,.ftr-wm.wm-solid .wm-light polygon{fill:#ffffff0d}.v3{background:var(--nv-petrol-dark);padding:76px 0 40px}.v3:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:46px 46px;background-position:0 calc(100% - 45px);mask-image:radial-gradient(120% 90% at 50% 100%,#000 35%,transparent 78%)}.v3 .tri-field{position:absolute;inset:0;pointer-events:none}.v3 .tri-field i{position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid rgba(255,255,255,.06)}.v3 .tri-field i.hot{border-top-color:var(--nv-yellow);filter:drop-shadow(0 0 8px rgba(255,212,0,.5))}.v3 .v3-top{text-align:center}.v3 .v3-top img{height:84px;margin:0 auto;display:block}.v3 .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;max-width:760px;margin:44px auto 40px}.v3 .cols h4{display:inline-flex;align-items:center;gap:8px}.v3 .cols h4:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--nv-yellow)}.v3 .cols ul a{display:inline-flex;align-items:center;gap:9px}.v3 .cols ul a svg{width:15px;height:15px;flex:none;opacity:.85}.v3 .social{display:flex;gap:18px}.v3 .social a{display:inline-flex;align-items:center;gap:7px;font:700 12px/1 var(--nv-font-sans);color:#ffffff8c;transition:color .15s}.v3 .social a:hover{color:#fff}.v3 .social svg{width:17px;height:17px;flex:none}.v3 .base{padding-top:26px;display:flex;align-items:center;justify-content:space-between;gap:16px 22px;flex-wrap:wrap;font-family:var(--nv-font-mono);font-size:12px;color:#fff6}.v3 .base .legal{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.v3 .base a:hover{color:#fff}.v3a{background:var(--nv-petrol-dark);padding:72px 0 38px;border-top:1px solid rgba(255,255,255,.08)}.v3a:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px;background-position:0 calc(100% - 43px);mask-image:radial-gradient(110% 120% at 0% 100%,#000 30%,transparent 72%)}.v3a .top{display:grid;grid-template-columns:1fr auto auto auto;gap:80px;align-items:start;margin-bottom:48px}.v3a .top>div{min-width:0}.v3a .brand{align-self:center;padding-right:56px}.v3a .brand img{width:100%;max-width:360px;height:auto;display:block}.v3a h4{display:inline-flex;align-items:center;gap:8px}.v3a h4:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--nv-yellow)}.v3a ul a{display:inline-flex;align-items:center;gap:9px}.v3a ul a svg{width:15px;height:15px;flex:none;opacity:.85}.v3a .base{padding-top:26px;display:flex;align-items:center;justify-content:space-between;gap:16px 22px;flex-wrap:wrap;font-family:var(--nv-font-mono);font-size:12px;color:#fff6}.v3a .base .legal{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.v3a .base a:hover{color:#fff}.v3a .social{display:flex;gap:18px}.v3a .social a{display:inline-flex;align-items:center;gap:7px;font:700 12px/1 var(--nv-font-sans);color:#ffffff8c;transition:color .15s}.v3a .social a:hover{color:#fff}.v3a .social svg{width:17px;height:17px;flex:none}@media(max-width:1000px){.v3:before{background-position:0 calc(100% - 12px)}.v3a:before{background-position:0 calc(100% - 10px)}}@media(max-width:880px){.v3 .cols{grid-template-columns:1fr 1fr;gap:32px;text-align:left}.v3 .social{flex-wrap:wrap}.v3a .top{grid-template-columns:1fr 1fr;gap:40px}}
