#sky[data-astro-cid-m7vhzqk3]{z-index:0;pointer-events:none;opacity:0;width:100vw;height:100lvh;transition:opacity 1.2s;position:fixed;inset:0}#sky[data-astro-cid-m7vhzqk3].is-on{opacity:1}.nav-wrap[data-astro-cid-wpvy4v7s]{z-index:40;padding:12px var(--gutter) 0;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s]{max-width:var(--maxw);background:linear-gradient(180deg, var(--bar-a), var(--glass) 52%, var(--glass));-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);transition:background .8s var(--ease), border-color .8s var(--ease);border-radius:999px;align-items:center;gap:8px 18px;margin-inline:auto;padding:7px 8px 7px 10px;display:flex}.brand[data-astro-cid-wpvy4v7s]{color:var(--ink);flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-wpvy4v7s] .brand__name{width:118px;color:var(--ink)}.brand__ja[data-astro-cid-wpvy4v7s]{font-family:var(--font-ja);letter-spacing:.1em;color:var(--muted);align-self:flex-start;margin-top:2px;font-size:.62rem}.nav__links[data-astro-cid-wpvy4v7s]{gap:2px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--ink-soft);border-radius:999px;padding:7px 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:block}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--ink);background:#ffffff8c}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:#fff;text-shadow:0 1px 1px #001e6466;background:linear-gradient(#6cc0ff,#1c6dff 55%,#0a3fd6);box-shadow:inset 0 1px #fff9,0 3px 10px -3px #0a32c899}@media (width<=760px){.nav[data-astro-cid-wpvy4v7s]{border-radius:22px;flex-wrap:wrap;padding:8px}.brand__ja[data-astro-cid-wpvy4v7s]{display:none}.nav__links[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line);order:3;justify-content:space-between;width:100%;margin:0;padding-top:6px}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:6px 10px}}.foot[data-astro-cid-jo6i4kqk]{--foot-bg:var(--klein);--foot-ink:#fff;z-index:1;background:var(--foot-bg);color:var(--foot-ink);transition:background .8s var(--ease);margin-top:clamp(40px,8vw,100px);position:relative;overflow:hidden}.foot__clouds[data-astro-cid-jo6i4kqk]{width:100%;height:clamp(150px,22vw,280px);display:block}.foot__noise[data-astro-cid-jo6i4kqk]{filter:url(#onebit-day)}.foot__inner[data-astro-cid-jo6i4kqk]{padding-bottom:36px}.foot__big[data-astro-cid-jo6i4kqk]{letter-spacing:-.03em;margin:-.15em 0 0;font-size:clamp(5rem,21vw,17rem);line-height:.9}.foot__def[data-astro-cid-jo6i4kqk]{opacity:.9;margin:.75em 0 0;font-size:1.05rem}.foot__def[data-astro-cid-jo6i4kqk] .hud[data-astro-cid-jo6i4kqk],.foot__h[data-astro-cid-jo6i4kqk]{color:inherit;opacity:.75}.foot__cols[data-astro-cid-jo6i4kqk]{border-top:1px solid color-mix(in srgb, var(--foot-ink) 35%, transparent);grid-template-columns:1fr 1fr 1fr 2fr;gap:28px;margin-top:clamp(36px,6vw,64px);padding-top:24px;display:grid}.foot__h[data-astro-cid-jo6i4kqk]{margin:0 0 8px;font-size:1.05rem}.foot[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk],.foot[data-astro-cid-jo6i4kqk] ol[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.foot[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:4px}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.foot__notes[data-astro-cid-jo6i4kqk] ol[data-astro-cid-jo6i4kqk]{counter-reset:fn;opacity:.9;font-size:.92rem}.foot__notes[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{counter-increment:fn;grid-template-columns:2.2em 1fr;display:grid}.foot__notes[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:before{content:"[" counter(fn) "]";font-family:var(--font-hud);opacity:.7;font-size:1.1em}.foot__end[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:end;gap:20px;margin-top:36px;display:flex}.foot__end[data-astro-cid-jo6i4kqk] .foot__mark{width:min(320px,60%);color:var(--foot-ink);opacity:.9}.foot__top[data-astro-cid-jo6i4kqk]{font-size:1.15rem;text-decoration:none;display:inline-block}.foot__top[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}@media (width<=860px){.foot__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr 1fr}.foot__notes[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.crawl[data-astro-cid-i6mnzvay]{z-index:45;color:#fff;height:34px;font-family:var(--font-sans);text-shadow:0 1px 1px #000f3c99;background:linear-gradient(#4b9cff 0%,#1a5fe0 46%,#0f45bd 54%,#0a2f8f 100%);border-top:1px solid #ffffffbf;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00145a59}.crawl__tag[data-astro-cid-i6mnzvay]{letter-spacing:.06em;z-index:1;background:linear-gradient(#ff7a6a 0%,#e0261a 50%,#b51409 100%);flex:none;align-items:center;padding:0 14px;font-size:.82rem;font-style:italic;font-weight:400;display:flex;box-shadow:4px 0 10px #00000040}.crawl__tag[data-astro-cid-i6mnzvay] b[data-astro-cid-i6mnzvay]{margin-left:4px;font-weight:700}.crawl__window[data-astro-cid-i6mnzvay]{flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.crawl__track[data-astro-cid-i6mnzvay]{white-space:nowrap;padding-left:24px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.crawl__track[data-astro-cid-i6mnzvay]{animation:120s linear infinite crawl}.crawl[data-astro-cid-i6mnzvay]:hover .crawl__track[data-astro-cid-i6mnzvay]{animation-play-state:paused}}@keyframes crawl{to{transform:translate(-50%)}}.crawl__item[data-astro-cid-i6mnzvay]{letter-spacing:.05em;text-transform:uppercase;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.crawl__item[data-astro-cid-i6mnzvay]:after{content:"";background:radial-gradient(circle at 40% 30%,#fff 0 20%,#8fd0ff 45%,#1a5fe0 100%);border-radius:2px;width:9px;height:9px;margin:0 22px;box-shadow:0 0 4px #fff9}.crawl__wx[data-astro-cid-i6mnzvay]{font-variant-numeric:tabular-nums;background:#000a3259;border-left:1px solid #ffffff59;flex:none;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:.85rem;display:flex}.crawl__time[data-astro-cid-i6mnzvay]{opacity:.85}.bug[data-astro-cid-i6mnzvay]{z-index:44;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--font-sans);text-shadow:0 1px 2px #00145080;opacity:.85;pointer-events:none;background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:flex;position:fixed;bottom:48px;right:clamp(12px,2vw,24px)}.bug[data-astro-cid-i6mnzvay] .bug__name{color:#fff;filter:drop-shadow(0 1px 1px #00145080);width:58px}.bug__live[data-astro-cid-i6mnzvay]{letter-spacing:.1em;align-items:center;gap:4px;font-size:.66rem;font-weight:700;display:inline-flex}.bug__live[data-astro-cid-i6mnzvay] i[data-astro-cid-i6mnzvay]{background:#ff3b2f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #ff3b2f}@media (prefers-reduced-motion:no-preference){.bug__live[data-astro-cid-i6mnzvay] i[data-astro-cid-i6mnzvay]{animation:1.6s ease-in-out infinite bug-pulse}}@keyframes bug-pulse{50%{opacity:.2}}body{padding-bottom:34px}body.sky-only .crawl[data-astro-cid-i6mnzvay],body.sky-only .bug[data-astro-cid-i6mnzvay]{opacity:0;transition:opacity .6s}@media (width<=620px){.crawl__tag[data-astro-cid-i6mnzvay] b[data-astro-cid-i6mnzvay]{display:none}.bug[data-astro-cid-i6mnzvay]{padding:4px;bottom:44px}.bug[data-astro-cid-i6mnzvay] .bug__name,.bug__live[data-astro-cid-i6mnzvay]{display:none}}.cookies[data-astro-cid-tv5h6qab]{z-index:50;border-radius:var(--radius);background:var(--glass-strong);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border:1px solid var(--glass-edge);width:min(360px,100vw - 24px);box-shadow:var(--glass-shadow);color:var(--ink);position:fixed;bottom:48px;left:clamp(12px,2vw,24px);overflow:hidden}.cookies__bar[data-astro-cid-tv5h6qab]{background:linear-gradient(180deg, var(--bar-a) 0%, var(--bar-b) 48%, var(--bar-c) 52%, var(--bar-b) 100%);border-bottom:1px solid var(--line);font-family:var(--font-hud);color:var(--ink-soft);padding:6px 12px;font-size:1.05rem}.cookies__body[data-astro-cid-tv5h6qab]{padding:14px 16px 16px}.cookies__title[data-astro-cid-tv5h6qab]{margin:0 0 4px;font-weight:700}.cookies__text[data-astro-cid-tv5h6qab]{color:var(--ink-soft);margin:0 0 14px;font-size:.92rem}.cookies__btns[data-astro-cid-tv5h6qab]{justify-content:flex-end;gap:8px;display:flex}
