.axyo-totop{position:fixed;right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);z-index:100;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#0d0db7;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 30px #0a0a1e47;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s,transform .18s,background .16s}.axyo-totop.is-on{opacity:1;transform:none;pointer-events:auto}.axyo-totop:hover{background:#0a0a9a}.axyo-totop:focus-visible{outline:3px solid rgba(13,13,183,.38);outline-offset:3px}.axyo-totop svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.axyo-totop.has-bottom-bar{bottom:clamp(84px,8vw,96px)}@media print{.axyo-totop{display:none}}@media(prefers-reduced-motion:reduce){.axyo-totop{transition:none}}.axyo-notfound{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 24px;text-align:center;background:var(--bg);color:var(--ink)}.axyo-notfound-code{margin:0;font-size:14px;font-weight:800;letter-spacing:.14em;color:var(--iris)}.axyo-notfound h1{margin:0;color:var(--ink);font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.02em}.axyo-notfound-lede{margin:0;max-width:46ch;line-height:1.6;color:var(--body)}.axyo-notfound-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:10px}.axyo-notfound-links a{color:var(--iris);font-weight:700;text-decoration:none}.axyo-notfound-links a:hover{text-decoration:underline}:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--bg:#FFFFFF;--band:#F7F7FC;--ink:#0A0A1F;--body:#43435A;--hair:#E6E6F0;--iris:#0D0DB7;--iris-soft:#F0F0FB;--iris-line:#CFCFF1;--on:#FFFFFF;--lift:0 1px 2px rgba(13,13,60,.04),0 16px 40px rgba(13,13,60,.08);--font:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--gut:clamp(20px,5vw,88px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0A0A18;--band:#10102A;--ink:#F4F4FC;--body:#C3C3D6;--hair:#262648;--iris:#9C9CFF;--iris-soft:#191940;--iris-line:#2E2E66;--on:#0A0A18;--lift:0 16px 40px rgba(0,0,0,.45);color-scheme:dark}}:root[data-theme=dark]{--bg:#0A0A18;--band:#10102A;--ink:#F4F4FC;--body:#C3C3D6;--hair:#262648;--iris:#9C9CFF;--iris-soft:#191940;--iris-line:#2E2E66;--on:#0A0A18;--lift:0 16px 40px rgba(0,0,0,.45);color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--body);font:500 16px/1.5 var(--font);margin:0}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0;text-align:left}a{color:var(--iris);font-weight:700;text-decoration:none}:focus-visible{outline:2px solid var(--iris);outline-offset:3px;border-radius:8px}.ic{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair);display:flex;align-items:center;padding:0 var(--gut)}.top img{height:26px;width:auto;flex:none}.logo-d{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-l{display:none}:root:not([data-theme=light]) .logo-d{display:block}}:root[data-theme=dark] .logo-l{display:none}:root[data-theme=dark] .logo-d{display:block}:root[data-theme=light] .logo-l{display:block}:root[data-theme=light] .logo-d{display:none}@media(max-width:760px){.top{flex-wrap:wrap;gap:0;padding-top:12px}}.thm{flex:none;width:40px;height:40px;border-radius:99px;border:1px solid var(--hair);background:var(--bg);color:var(--ink);display:grid;place-items:center;font-size:18px;transition:border-color .15s,color .15s}.thm:hover{border-color:var(--iris-line);color:var(--iris)}@media(max-width:760px){.top img{order:0}.thm{order:1;margin-left:auto}}.btn{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--on);background:var(--iris);border-radius:99px;padding:13px 22px}.ib{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-size:21px;color:var(--iris);background:var(--iris-soft);flex:none}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.top{gap:20px}.top .home{display:flex;align-items:center;flex:none}.top a.home,.ddm a{color:inherit;font-weight:inherit}.nav{display:flex;align-items:center;gap:2px;margin-left:auto;min-width:0}.nav>a,.nav .ddb{position:relative;white-space:nowrap;font-size:14.5px;font-weight:600;color:var(--body);padding:22px 12px;display:inline-flex;align-items:center;gap:6px;transition:color .15s}.nav>a:hover,.nav .ddb:hover{color:var(--ink)}.nav>a[aria-current=page],.nav .ddb[aria-current=true]{color:var(--iris);font-weight:700}.nav>a[aria-current=page]:after,.nav .ddb[aria-current=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--iris);border-radius:2px}.nav .ddb .ic{font-size:14px;transition:transform .2s}.dd.open .ddb .ic{transform:rotate(180deg)}.dd{position:relative}@media(min-width:901px){#ddr .ddm{width:260px}}.ddm{position:absolute;top:calc(100% + 6px);left:-8px;z-index:40;width:340px;background:var(--bg);border:1px solid var(--hair);border-radius:16px;box-shadow:var(--lift);padding:8px;display:grid;gap:2px}.ddm a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border-radius:12px;text-align:left}.ddm a:hover,.ddm a:focus-visible{background:var(--band)}.ddm .ib{width:36px;height:36px;border-radius:10px;font-size:17px}.ddm b{display:block;font-size:15px;color:var(--ink);font-weight:700}.cta-top{flex:none;font-size:14px;padding:10px 16px;white-space:nowrap}@media(min-width:1081px)and (max-width:1420px){.nav>a,.nav .ddb{padding-left:8px;padding-right:8px;font-size:14px}.nav>a[aria-current=page]:after,.nav .ddb[aria-current=true]:after{left:8px;right:8px}.top{gap:14px}}@media(max-width:1280px){.cta-top{display:none}}@media(max-width:1080px){.top{flex-wrap:wrap;gap:0 12px;padding-top:12px}.nav{order:3;flex:1 1 100%;margin:0 calc(-1*var(--gut));padding:0 calc(var(--gut) - 10px);overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav>a,.nav .ddb{padding:13px 10px;font-size:14px}.thm{margin-left:auto}.dd{position:static}.ddm{position:fixed;left:16px;right:16px;width:auto;top:auto}}@media print{.top{display:none!important}body{background:#fff}}.top img.logo-l,.top img.logo-d{height:34px;width:auto}@media(max-width:520px){.top img.logo-l,.top img.logo-d{height:28px}}@media(min-width:901px){.ddm{width:max-content;min-width:280px}}.site-foot{background:#0a0a14;color:#ffffffb8;padding:clamp(38px,3.8vw,60px) var(--gut) 30px;font-size:14px;line-height:1.5}.site-foot a{color:inherit;text-decoration:none;font-weight:400}.site-foot a:hover{color:#fff}.site-foot .fgrid{display:grid;grid-template-columns:2fr 1fr .75fr .75fr .75fr;gap:30px}.site-foot .fgrid>div:first-child>div{max-width:384px}.site-foot .flogo{display:block;height:auto;width:118px;margin-bottom:18px}.site-foot .fsoc{display:block;width:96px;height:auto;margin:16px 0 0}.site-foot h4{margin:0 0 13px;font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:#ffffff8c;font-weight:800}.site-foot ul{margin:0;padding:0}.site-foot li{list-style:none;margin-bottom:9px}.site-foot a.axc-fl{cursor:pointer;display:inline-block}.site-foot a.axc-fl em{display:block;font-style:normal;font-size:11.5px;color:#ffffff80;margin-top:2px}.site-foot a.axc-fl:hover em{color:#ffffffb8}.site-foot .fbot{margin-top:clamp(28px,2.8vw,44px);padding-top:20px;border-top:1px solid rgba(255,255,255,.16);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:#ffffff80}.site-foot .flinks{display:flex;gap:22px;flex-wrap:wrap}:root[data-theme=dark] .site-foot{border-top:1px solid rgba(255,255,255,.08)}@media(max-width:1080px){.site-foot .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.site-foot .fgrid{grid-template-columns:1fr}}
