.mm,.mm-sh,.ft{--mm-h:60px;--mm-max:1200px;--mm-line2:#becdeb47;--mm-soft:#c9cfdc}header.mm{z-index:50}.mm-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.mm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mm ul,.mm ol,.mm-sh ul,.ft ul{margin:0;padding:0;list-style:none}.mm button,.mm-sh button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mm h3,.mm-sh h2,.mm-sh h3,.ft h2{text-wrap:initial;margin:0}.mm :focus-visible,.mm-sh :focus-visible,.ft :focus-visible{outline:2px solid var(--plasma);outline-offset:3px}.mm-bar{max-width:var(--mm-max);height:var(--mm-h);padding:0 var(--gut);align-items:center;gap:10px;margin:0 auto;display:flex;position:relative}.lg-top.mm{padding-top:env(safe-area-inset-top,0px)}.mm--home{--mm-max:1440px}.mm--home.mm-open{background:var(--void)}.mm .logo{letter-spacing:.3em;min-height:44px;color:var(--star);flex:none;gap:8px;font-size:15px}.mm-nav{display:none}.mm-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mm .lang-sw{min-width:44px;min-height:44px;color:var(--mm-soft);flex:none;padding:0 10px}.mm-cta{letter-spacing:.16em;white-space:nowrap;flex:none;justify-content:center;min-height:44px;padding:0 12px}.mm-cta-long{display:none}.mm-burger{border:1px solid var(--line);width:44px;height:44px;color:var(--star);flex:none;place-items:center;display:grid}.mm .mm-burger{border:1px solid var(--line)}.mm-burger svg{width:22px;height:22px}@media (width<=379px){.mm-cta{display:none}}html.mm-lock,html.mm-lock body{overflow:hidden}.mm-sh{z-index:52;background:var(--void);color:var(--star);grid-template-rows:auto minmax(0,1fr) auto;animation:.2s both mmIn;display:grid;position:fixed;inset:0}@keyframes mmIn{0%{opacity:0;transform:translateY(8px)}}.mm-sh-top{height:calc(60px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.mm-sh-top .logo{letter-spacing:.3em;gap:8px;min-height:44px;font-size:15px}.mm-sh .mm-x{border:1px solid var(--line);width:44px;height:44px;color:var(--star);place-items:center;display:grid}.mm-x svg{width:22px;height:22px}.mm-sh-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 16px 20px;overflow-y:auto}.mm-ac{border-bottom:1px solid var(--line)}.mm-sh .mm-ac-b,.mm-sh-link{text-align:left;width:100%;min-height:60px;font:400 16px/1.2 var(--display);letter-spacing:.06em;color:var(--star);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.mm-sh-link{border-bottom:1px solid var(--line)}.mm-sh-link span{align-items:center;gap:10px;display:flex}.mm-ac-b svg,.mm-sh-link svg{width:16px;height:16px;color:var(--dust);flex:none;transition:transform .18s}.mm-ac-b[aria-expanded=true] svg{transform:rotate(180deg)}.mm-ac-b.mm-cur,.mm-sh-link.mm-cur{color:var(--plasma)}.mm-ac-p{padding:0 0 16px}.mm-ac-p .mm-h{border:0;margin:0;padding:14px 0 8px}.mm-ac-p .mm-it{border-radius:0;min-height:56px;padding:9px 0}.mm-ac-p .mm-ls a{border-radius:0;min-height:48px;padding:8px 0;font-size:17px}.mm-ac-p .mm-case{padding:10px 0}.mm-ac-p .mm-note{padding:12px 0 0}.mm-vr{display:grid;position:relative}.mm-vr:before{content:"";border-left:1px dashed var(--mm-line2);position:absolute;top:28px;bottom:28px;left:19px}.mm-vr a{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:64px;padding:8px 0;text-decoration:none;display:grid;position:relative}.mm-vr .mm-st-n{width:40px;height:40px;margin:0}.mm-vr .mm-st-n svg{width:19px;height:19px}.mm-vr b{font:600 17px/1.25 var(--body);color:var(--star);display:block}.mm-vr small{font:400 14px/1.4 var(--body);color:var(--dust);display:block}.mm-vr-note{font:400 14px/1.5 var(--body);color:var(--dust);margin-top:10px}.mm-sh-lang{font:600 12px/1 var(--data);letter-spacing:.2em;text-transform:uppercase;color:var(--dust);gap:18px;padding:18px 0 0;display:flex}.mm-sh-lang a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mm-sh-lang [aria-current]{color:var(--star)}.mm-sh-cta{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--hull);gap:8px;display:grid}.mm-sh-cta .btn{justify-content:center;width:100%;min-height:50px}.mm-live{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #5ed3a02e}.mm-h{font:600 11px/1.2 var(--data);letter-spacing:.24em;text-transform:uppercase;color:var(--dust);border-bottom:1px solid var(--line);margin-bottom:6px;padding:0 12px 12px}.mm-it{border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:12px;text-decoration:none;transition:background .15s;display:grid}.mm-it-ic{border:1px solid var(--line);width:40px;height:40px;color:var(--mm-soft);border-radius:10px;place-items:center;transition:color .15s,border-color .15s;display:grid}.mm-it-ic svg{width:20px;height:20px}.mm-it b{font:600 16px/1.25 var(--body);color:var(--star);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.mm-it small{font:400 14px/1.4 var(--body);color:var(--dust);margin-top:3px;display:block}.mm-it[aria-current] .mm-it-ic{border-color:var(--plasma);color:var(--plasma)}.mm-tag{font:600 10px/1 var(--data);letter-spacing:.18em;text-transform:uppercase;color:var(--ok);border:1px solid #5ed3a080;border-radius:999px;padding:4px 7px}.mm-st-n{border:1px solid var(--mm-line2);background:var(--hull);width:46px;height:46px;color:var(--mm-soft);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.mm-st-n svg{width:22px;height:22px}.mm-earth .mm-st-n{color:var(--ion);border-color:#7aaeff8c}.mm-case{border-radius:12px;gap:5px;padding:14px 12px;text-decoration:none;transition:background .15s;display:grid}.mm-case em{font:600 11px/1 var(--data);letter-spacing:.2em;text-transform:uppercase;color:var(--ok);align-items:center;gap:8px;font-style:normal;display:flex}.mm-case em:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.mm-case b{font:600 17px/1.25 var(--body);color:var(--star)}.mm-case small{font:400 14px/1.4 var(--body);color:var(--dust)}.mm-case[aria-current] b{color:var(--plasma)}.mm-note{border-top:1px solid var(--line);font:400 14px/1.4 var(--body);color:var(--dust);margin-top:6px;padding:12px 12px 6px}.mm-ls a{min-height:44px;font:500 16px/1.3 var(--body);color:var(--star);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;transition:background .15s;display:flex}.mm-ls a span{font:600 10px/1 var(--data);letter-spacing:.2em;text-transform:uppercase;color:var(--dust)}.mm-ls a[aria-current]{color:var(--plasma)}.mm-go{min-height:44px;font:600 12px/1.3 var(--data);letter-spacing:.2em;text-transform:uppercase;color:var(--star);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mm-go i{color:var(--plasma);font-style:normal;transition:transform .2s}.mm-go:hover i,.mm-feat:hover .mm-go i{transform:translate(4px)}@media (width>=1100px){.mm,.mm-sh,.ft{--mm-h:68px}.mm-burger,.mm-sh{display:none!important}.mm-bar{gap:12px}.mm-nav{flex:none;align-self:stretch;margin-left:auto;display:block}.mm-list{gap:2px;height:100%;display:flex}.mm-item{display:flex}.mm-item--rel{position:relative}.mm-end{margin-left:0}.mm-cta-long{display:inline}.mm .mm-t{height:100%;font:600 12px/1 var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--mm-soft);white-space:nowrap;align-items:center;gap:7px;padding:0 9px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.mm-t:hover,.mm-t[aria-expanded=true]{color:var(--star)}.mm-chev{flex:none;width:10px;height:10px;transition:transform .18s}.mm-t[aria-expanded=true] .mm-chev{transform:rotate(180deg)}.mm-t:after{content:"";background:var(--star);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:9px;right:9px;transform:scaleX(0)}.mm-t[aria-expanded=true]:after{transform:scaleX(1)}.mm .mm-t.mm-cur{color:var(--star)}.mm-t.mm-cur:after{background:var(--plasma);transform:scaleX(1)}.mm .mm-t:focus-visible{outline-offset:-4px}.mm-p{z-index:5;background:var(--hull);border:1px solid var(--line);visibility:hidden;opacity:0;border-top-color:#0000;border-radius:0 0 16px 16px;transition:opacity .18s,transform .18s,visibility 0s .18s;position:absolute;top:100%;transform:translateY(8px);box-shadow:0 30px 60px -20px #000000bf}.mm-p.mm-on,.mm:not(.mm-js) .mm-item:hover>.mm-p,.mm:not(.mm-js) .mm-item:focus-within>.mm-p{visibility:visible;opacity:1;transition-delay:0s;transform:none}.mm-p--mega{left:var(--gut);right:var(--gut);max-height:calc(100vh - var(--mm-h) - 12px);max-height:calc(100dvh - var(--mm-h) - 12px);padding:24px 20px;overflow-y:auto}.mm-p--small{width:340px;padding:12px;left:0}.mm-p--s300{width:300px}.mm-sv{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);gap:8px 12px;display:grid}.mm-sv-col ul{gap:2px;display:grid}.mm-it:hover,.mm-it:focus-visible,.mm-case:hover,.mm-case:focus-visible,.mm-ls a:hover,.mm-ls a:focus-visible,.mm-st:hover,.mm-st:focus-visible{background:#becdeb12}.mm-it:hover .mm-it-ic{color:var(--star);border-color:var(--mm-line2)}.mm-feat{border:1px solid var(--line);background:radial-gradient(130% 120% at 100% 0%,#7aaeff24,transparent 60%),var(--panel);border-radius:14px;align-content:start;gap:10px;padding:20px;text-decoration:none;transition:border-color .2s;display:grid}.mm-feat:hover,.mm-feat:focus-visible{border-color:var(--mm-line2)}.mm-feat-art{width:100%;height:auto;color:var(--mm-line2);margin-bottom:4px;display:block}.mm-feat-k{font:600 12px/1.2 var(--data);letter-spacing:.22em;text-transform:uppercase;color:var(--dust)}.mm .mm-feat h3{font:400 15px/1.3 var(--display);letter-spacing:.04em;color:var(--star)}.mm-feat p{font:400 14px/1.45 var(--body);color:var(--mm-soft)}.mm-feat .mm-go{min-height:0}.mm-rt{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.mm-rt:before{content:"";border-top:1px dashed var(--mm-line2);position:absolute;top:39px;left:40px;right:calc(25% - 46px)}.mm-st{border-radius:14px;align-content:start;justify-items:start;gap:6px;padding:16px 16px 18px;text-decoration:none;transition:background .15s;display:grid;position:relative}.mm-st:hover .mm-st-n{color:var(--star);border-color:var(--star)}.mm-st em{font:600 11px/1.2 var(--data);letter-spacing:.22em;text-transform:uppercase;color:var(--dust);font-style:normal}.mm-st b{font:400 17px/1.25 var(--display);letter-spacing:.03em;color:var(--star)}.mm-st small{font:400 14px/1.45 var(--body);color:var(--mm-soft);max-width:26ch}.mm-rt-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;margin-top:18px;padding:12px 16px 0;display:flex}.mm-rt-foot p{font:400 15px/1.5 var(--body);color:var(--dust);max-width:56ch}}@media (width>=1280px){.mm-bar{gap:14px}.mm .logo{letter-spacing:.34em;gap:10px;font-size:18px}.mm .mm-t{letter-spacing:.14em;padding:0 10px;font-size:13px}.mm-t:after{left:10px;right:10px}.mm-end{gap:10px}.mm-cta{letter-spacing:.16em;padding:0 14px}.mm-p--mega{padding:28px 24px 24px}.mm-sv{gap:8px 16px}.mm--home .mm-bar{gap:20px}.mm--home .logo{letter-spacing:.38em}.mm--home .mm-t{letter-spacing:.18em;padding:0 14px}.mm--home .mm-t:after{left:14px;right:14px}.mm--home .mm-end{gap:12px}.mm--home .mm-cta{letter-spacing:.2em;padding:0 16px}.mm--home .mm-p--mega{padding:32px 32px 28px}.mm--home .mm-sv{gap:8px 24px}}.ft{z-index:1;border-top:1px solid var(--line);background:linear-gradient(var(--hull),var(--void) 320px);padding:0 var(--gut) calc(120px + env(safe-area-inset-bottom,0px));color:var(--star);margin-top:clamp(40px,8vh,80px);position:relative}body.lg:not(.pg) .ft,.ft--home{margin-top:0}.ft--home{--mm-max:1440px;padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.ft-in{max-width:calc(var(--mm-max) - 2*var(--gut));margin:0 auto}.ft-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:36px 0 30px;display:flex}.ft-top .logo{min-height:44px;color:var(--star);display:inline-flex}.ft-top p{max-width:46ch;font:400 16px/1.55 var(--body);letter-spacing:0;text-transform:none;color:var(--mm-soft);margin-top:8px}.ft-top .btn{justify-content:center;width:100%;min-height:50px}.ft-cols{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;padding:32px 0;display:grid}.ft .ft-cols h2{font:600 12px/1 var(--data);letter-spacing:.22em;text-transform:uppercase;color:var(--dust);margin-bottom:12px}.ft-cols ul{display:grid}.ft-cols a{min-height:44px;font:400 15px/1.3 var(--body);color:var(--mm-soft);align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:inline-flex}.ft-cols a:hover,.ft-cols a[aria-current],.ft-cols a.ft-plan{color:var(--star)}.ft-cols a.ft-plan{min-height:0;padding:12px 0;display:inline-block}.ft-plan i{color:var(--plasma);font-style:normal}.ft-bot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:22px 0 0;display:flex}.ft-bot p{font:500 12px/1.4 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--dust)}.ft-lang{align-items:center;gap:10px;display:flex}.ft-lang a{min-height:44px;color:var(--dust);align-items:center;text-decoration:none;display:inline-flex}.ft-lang a[aria-current],.ft-lang a:hover{color:var(--star)}@media (width<=339px){.ft-cols{grid-template-columns:1fr}}@media (width<=900px){.ft{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.ft--home{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}@media (width>=760px){.ft-top{padding:48px 0 40px}.ft-top p{margin-top:14px}.ft-top .btn{width:auto}.ft-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 32px;padding:40px 0}.ft-cols a{min-height:36px;font-size:16px}.ft-cols a.ft-plan{padding:8px 0}.ft-lang a{min-height:36px}}@media (prefers-reduced-motion:reduce){.mm *,.mm :before,.mm :after,.mm-sh,.mm-sh *,.ft *{transition:none!important;animation:none!important}}@media print{.mm-burger,.mm-sh,.mm-p{display:none!important}}
