.nav[data-astro-cid-kvy5tyh3]{position:sticky;top:0;z-index:50;background:transparent;transition:background var(--dur-ui) var(--ease)}.nav[data-astro-cid-kvy5tyh3].is-scrolled,.nav[data-astro-cid-kvy5tyh3].is-open{background:color-mix(in srgb,var(--color-bg) 82%,transparent);backdrop-filter:blur(12px)}.nav__inner[data-astro-cid-kvy5tyh3]{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h)}.nav__brand[data-astro-cid-kvy5tyh3]{display:flex;align-items:center;min-height:28px}.nav__wm[data-astro-cid-kvy5tyh3]{display:block;width:158px;height:23px;background:var(--color-text);transition:background var(--dur-ui) var(--ease);-webkit-mask:url(/brand/nan-wordmark-white.svg) left center / contain no-repeat;mask:url(/brand/nan-wordmark-white.svg) left center / contain no-repeat}.nav__brand[data-astro-cid-kvy5tyh3]:hover .nav__wm[data-astro-cid-kvy5tyh3]{background:var(--color-violet)}.nav__links[data-astro-cid-kvy5tyh3]{display:flex;align-items:center;gap:30px}.nav__links[data-astro-cid-kvy5tyh3]>a[data-astro-cid-kvy5tyh3]:not(.btn){position:relative;display:inline-flex;align-items:center;min-height:28px;font-family:var(--font-mono);font-size:14px;color:var(--color-text);transition:color var(--dur-micro) var(--ease)}.nav__links[data-astro-cid-kvy5tyh3]>a[data-astro-cid-kvy5tyh3]:not(.btn):after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:var(--color-violet);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-ui) var(--ease)}.nav__links[data-astro-cid-kvy5tyh3]>a[data-astro-cid-kvy5tyh3]:not(.btn):hover{color:var(--color-link)}.nav__links[data-astro-cid-kvy5tyh3]>a[data-astro-cid-kvy5tyh3]:not(.btn):hover:after{transform:scaleX(1)}.nav__lang[data-astro-cid-kvy5tyh3]{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:13px}.nav__lang-opt[data-astro-cid-kvy5tyh3]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 8px;color:var(--color-muted);transition:color var(--dur-micro) var(--ease)}.nav__lang-opt[data-astro-cid-kvy5tyh3]:hover{color:var(--color-link)}.nav__lang-opt[data-astro-cid-kvy5tyh3].is-active{color:var(--color-text);font-weight:700}.nav__lang-sep[data-astro-cid-kvy5tyh3]{color:var(--color-line)}.nav__auth[data-astro-cid-kvy5tyh3]{display:inline-flex;align-items:center;gap:10px}.nav__toggle[data-astro-cid-kvy5tyh3]{display:none;width:40px;height:40px;padding:0;align-items:center;justify-content:center;background:transparent;border:1px solid var(--color-line);cursor:pointer}.nav__burger[data-astro-cid-kvy5tyh3],.nav__burger[data-astro-cid-kvy5tyh3]:before,.nav__burger[data-astro-cid-kvy5tyh3]:after{content:"";display:block;width:18px;height:2px;background:var(--color-text);transition:transform var(--dur-ui) var(--ease),opacity var(--dur-micro) var(--ease)}.nav__burger[data-astro-cid-kvy5tyh3]{position:relative}.nav__burger[data-astro-cid-kvy5tyh3]:before{position:absolute;top:-6px;left:0}.nav__burger[data-astro-cid-kvy5tyh3]:after{position:absolute;top:6px;left:0}.nav[data-astro-cid-kvy5tyh3].is-open .nav__burger[data-astro-cid-kvy5tyh3]{background:transparent}.nav[data-astro-cid-kvy5tyh3].is-open .nav__burger[data-astro-cid-kvy5tyh3]:before{transform:translateY(6px) rotate(45deg)}.nav[data-astro-cid-kvy5tyh3].is-open .nav__burger[data-astro-cid-kvy5tyh3]:after{transform:translateY(-6px) rotate(-45deg)}@media(min-width:861px)and (max-width:1240px){.nav__links[data-astro-cid-kvy5tyh3]{gap:12px}.nav__links[data-astro-cid-kvy5tyh3]>a[data-astro-cid-kvy5tyh3]:not(.btn){font-size:12.5px}.nav__lang[data-astro-cid-kvy5tyh3]{font-size:12px}.nav__lang-opt[data-astro-cid-kvy5tyh3]{padding:0 5px}.nav__auth[data-astro-cid-kvy5tyh3]{gap:6px}.nav__auth[data-astro-cid-kvy5tyh3] .btn[data-astro-cid-kvy5tyh3]{padding:0 10px;font-size:12px;height:40px}}@media(max-width:860px){.nav__toggle[data-astro-cid-kvy5tyh3]{display:inline-flex}.nav__links[data-astro-cid-kvy5tyh3]{position:absolute;top:var(--nav-h);left:0;right:0;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-6) var(--container-pad) var(--space-8);background:color-mix(in srgb,var(--color-bg) 96%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);display:none}.nav[data-astro-cid-kvy5tyh3].is-open .nav__links[data-astro-cid-kvy5tyh3]{display:flex}.nav__links[data-astro-cid-kvy5tyh3]>a[data-astro-cid-kvy5tyh3]:not(.btn){font-size:18px}.nav__lang[data-astro-cid-kvy5tyh3]{font-size:15px;margin-top:var(--space-2)}.nav__auth[data-astro-cid-kvy5tyh3]{margin-top:var(--space-2);flex-wrap:wrap}}.footer[data-astro-cid-azvt5so4]{margin-top:var(--space-16);padding-top:var(--space-24);padding-bottom:clamp(20px,3vw,40px);background:var(--color-black);color:var(--color-text);overflow:hidden}.footer__cta[data-astro-cid-azvt5so4]{text-align:center}.footer__title[data-astro-cid-azvt5so4]{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h1)!important;font-variation-settings:"wdth" 118,"wght" 850;text-transform:uppercase;line-height:.96;letter-spacing:-.02em;color:var(--color-text)}.footer__title-2[data-astro-cid-azvt5so4]{color:var(--color-violet-2)}.footer__go[data-astro-cid-azvt5so4]{display:inline-block;position:relative;margin-top:var(--space-8);font-family:var(--font-serif);font-size:clamp(20px,2.4vw,32px);letter-spacing:-.01em;color:var(--color-text);padding-bottom:6px;transition:color var(--dur-micro) var(--ease)}.footer__go[data-astro-cid-azvt5so4]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:currentColor;transition:background var(--dur-ui) var(--ease)}.footer__go[data-astro-cid-azvt5so4]:hover{color:var(--color-link)}.footer__base[data-astro-cid-azvt5so4]{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,4vw,72px);margin-top:clamp(64px,10vw,140px);padding-right:var(--container-pad)}.footer__brand[data-astro-cid-azvt5so4]{flex:0 0 auto;display:block;line-height:0}.footer__wm[data-astro-cid-azvt5so4]{display:block;width:clamp(320px,82vw,1240px);height:clamp(48px,12vw,178px);background:var(--color-text);transition:background var(--dur-ui) var(--ease);-webkit-mask:url(/brand/nan-wordmark-white.svg) left bottom / contain no-repeat;mask:url(/brand/nan-wordmark-white.svg) left bottom / contain no-repeat}.footer__brand[data-astro-cid-azvt5so4]:hover .footer__wm[data-astro-cid-azvt5so4]{background:var(--color-violet-2)}.footer__fine[data-astro-cid-azvt5so4]{flex:0 1 auto;text-align:right;padding-bottom:clamp(6px,1.2vw,16px)}.footer__legal[data-astro-cid-azvt5so4]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:30px}.footer__legal[data-astro-cid-azvt5so4] a[data-astro-cid-azvt5so4]{display:inline-flex;align-items:center;min-height:28px;font-family:var(--font-mono);font-size:14px;color:var(--color-text);transition:color var(--dur-micro) var(--ease)}.footer__legal[data-astro-cid-azvt5so4] a[data-astro-cid-azvt5so4]:hover{color:var(--color-link)}.footer__copy[data-astro-cid-azvt5so4]{font-family:var(--font-mono);font-size:11.5px;line-height:1.7;color:var(--color-muted);margin-top:var(--space-5)}.footer__nowrap[data-astro-cid-azvt5so4]{white-space:nowrap}.footer__copy[data-astro-cid-azvt5so4] a[data-astro-cid-azvt5so4]{color:var(--color-text);border-bottom:1px solid var(--color-link-line)}.footer__copy[data-astro-cid-azvt5so4] a[data-astro-cid-azvt5so4]:hover{color:var(--color-link)}@media(max-width:860px){.footer__base[data-astro-cid-azvt5so4]{flex-direction:column;align-items:flex-start;gap:var(--space-8)}.footer__fine[data-astro-cid-azvt5so4]{order:-1;text-align:left;padding-left:var(--container-pad)}.footer__legal[data-astro-cid-azvt5so4]{justify-content:flex-start}}.cwin[data-astro-cid-rstqqnxg]{position:fixed;left:20px;bottom:20px;z-index:200;width:340px;max-width:calc(100vw - 32px);background:silver;color:#000;font-family:Tahoma,Verdana,Segoe UI,sans-serif;border:1px solid #000;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf,4px 4px #0006;padding:3px;animation:cwin-in .28s var(--ease, ease) both}.cwin[data-astro-cid-rstqqnxg][hidden]{display:none}@media(max-width:620px){.cwin[data-astro-cid-rstqqnxg]{left:8px;right:8px;bottom:8px;width:auto;max-width:none}}@keyframes cwin-in{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.cwin__bar[data-astro-cid-rstqqnxg]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,navy,#0b5c92);color:#fff;padding:3px 4px 3px 7px}.cwin__title[data-astro-cid-rstqqnxg]{font-size:12px;font-weight:700;letter-spacing:.02em}.cwin__x[data-astro-cid-rstqqnxg]{width:26px;height:24px;line-height:1;font-size:14px;color:#000;background:silver;border:1px solid #000;box-shadow:inset -1px -1px gray,inset 1px 1px #fff;cursor:pointer}.cwin__body[data-astro-cid-rstqqnxg]{display:flex;align-items:center;gap:14px;padding:16px 14px 10px}.cwin__icon[data-astro-cid-rstqqnxg]{flex:0 0 auto;width:52px;height:48px;background:#000;overflow:hidden;box-shadow:inset -1px -1px #fff,inset 1px 1px gray;display:flex;align-items:center;justify-content:center}.cwin__icon[data-astro-cid-rstqqnxg] img[data-astro-cid-rstqqnxg]{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.cwin__msg[data-astro-cid-rstqqnxg] p[data-astro-cid-rstqqnxg]{font-family:inherit;color:#000;font-size:13px;line-height:1.35;margin:0}.cwin__q[data-astro-cid-rstqqnxg]{font-weight:700;margin-top:4px!important}.cwin__actions[data-astro-cid-rstqqnxg]{display:flex;justify-content:center;gap:12px;padding:4px 14px 16px}.cwin__btn[data-astro-cid-rstqqnxg]{min-width:88px;min-height:32px;padding:6px 14px;font-family:inherit;font-size:12px;color:#000;background:silver;border:1px solid #000;box-shadow:inset -1px -1px gray,inset 1px 1px #fff;cursor:pointer}.cwin__btn[data-astro-cid-rstqqnxg]:active{box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.cwin__btn[data-astro-cid-rstqqnxg]:focus-visible{outline:1px dotted #000;outline-offset:2px}.nyan{position:fixed;left:0;z-index:300;display:flex;align-items:center;pointer-events:none;animation:nyan-fly 2.6s linear forwards}.nyan__trail{width:62vw;height:34px;flex:0 0 auto;background:linear-gradient(180deg,#ff2d2d 0 16.66%,#ff9a2d 0 33.33%,#ffe62d 0 50%,#3dff5b 0 66.66%,#2db6ff 0 83.33%,#8a5bff 0 100%);clip-path:polygon(0 8%,100% 8%,100% 92%,0 92%)}.nyan__cat{width:54px;height:auto;margin-left:-6px;image-rendering:pixelated;animation:nyan-bob .28s steps(2) infinite alternate}@keyframes nyan-fly{0%{transform:translate(-64vw)}to{transform:translate(122vw)}}@keyframes nyan-bob{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.nyan{display:none}}
