.jump-nav[data-astro-cid-3rkrlumz]{padding-block:clamp(32px,4vw,56px)}.jump[data-astro-cid-3rkrlumz]{flex-wrap:wrap;gap:8px;display:flex}.jump[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{border:1px solid var(--line);border-radius:2px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.jump[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz] span[data-astro-cid-3rkrlumz]{font-family:var(--mono);color:var(--accent-ink);font-size:11.5px;font-weight:400}.jump[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]:hover{border-color:var(--text);background:var(--text);color:var(--bg)}.jump[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]:hover span[data-astro-cid-3rkrlumz]{color:var(--bg);opacity:.7}.jump-k[data-astro-cid-3rkrlumz]{font-family:var(--mono);color:var(--muted);margin-bottom:14px;font-size:12px}.tags[data-astro-cid-3rkrlumz]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tags[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:2px;padding:4px 8px;font-size:11.5px}.role[data-astro-cid-3rkrlumz]{font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;min-height:32px;font-size:12px;display:inline-flex}.role[data-astro-cid-3rkrlumz]:before{content:"";background:var(--accent);flex:none;width:8px;height:8px}.area[data-astro-cid-3rkrlumz]{border-top:1px solid var(--line);scroll-margin-top:var(--hdr-h);padding-block:clamp(56px,8vw,120px);position:relative}.area[data-astro-cid-3rkrlumz]:nth-child(2n){background:color-mix(in srgb,var(--panel-2) 38%,var(--bg))}.area-in[data-astro-cid-3rkrlumz]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4.4vw,80px);display:grid}.area-head[data-astro-cid-3rkrlumz]{top:calc(var(--hdr-h) + 32px);min-width:0;position:sticky}.area-top[data-astro-cid-3rkrlumz]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.area-no[data-astro-cid-3rkrlumz]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.area-no[data-astro-cid-3rkrlumz] b[data-astro-cid-3rkrlumz]{color:var(--accent-ink);font-weight:400}.area-no[data-astro-cid-3rkrlumz]:after{content:"";background:var(--line);width:48px;height:1px}.area-ico[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz]{width:64px;height:64px;color:var(--text)}.area-ico[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz] .b[data-astro-cid-3rkrlumz]{fill:var(--scene-block);stroke:var(--scene-edge)}.area-ico[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz] .l[data-astro-cid-3rkrlumz]{stroke:var(--line);fill:none}.area-ico[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz] .h[data-astro-cid-3rkrlumz]{fill:var(--accent);stroke:none}.area[data-astro-cid-3rkrlumz]:hover .area-ico[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz] .pulse[data-astro-cid-3rkrlumz]{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.area-h[data-astro-cid-3rkrlumz]{letter-spacing:-.05em;font-variation-settings:"opsz" 96;max-width:11ch;font-size:clamp(38px,4.6vw,72px);line-height:.92}.area[data-astro-cid-3rkrlumz] .role[data-astro-cid-3rkrlumz]{margin-top:20px}.area-sum[data-astro-cid-3rkrlumz]{color:var(--muted);max-width:42ch;margin-top:12px;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.area[data-astro-cid-3rkrlumz] .tags[data-astro-cid-3rkrlumz]{margin-top:20px}.parts[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);display:grid}.parts[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]{background:var(--panel);border:1px solid var(--line);border-radius:2px;align-content:start;gap:8px;min-width:0;padding:20px 20px 22px;transition:border-color .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.parts[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]:before{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.parts[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));transform:translateY(-2px)}.parts[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]:hover:before{transform:scaleX(1)}.parts[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]:last-child:nth-child(odd){grid-column:1/-1}.parts[data-astro-cid-3rkrlumz] .pi[data-astro-cid-3rkrlumz]{font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.parts[data-astro-cid-3rkrlumz] .pi[data-astro-cid-3rkrlumz]:before{content:"";background:var(--accent);flex:none;width:7px;height:7px}.parts[data-astro-cid-3rkrlumz] h3[data-astro-cid-3rkrlumz]{letter-spacing:-.03em;font-size:clamp(20px,1.7vw,25px);line-height:1.05}.parts[data-astro-cid-3rkrlumz] p[data-astro-cid-3rkrlumz]{color:var(--muted);max-width:60ch;font-size:15px;line-height:1.5}@media (width<=980px){.area-in[data-astro-cid-3rkrlumz]{grid-template-columns:minmax(0,1fr)}.area-head[data-astro-cid-3rkrlumz]{position:static}.area-h[data-astro-cid-3rkrlumz]{max-width:14ch}}@media (width<=620px){.parts[data-astro-cid-3rkrlumz]{grid-template-columns:minmax(0,1fr);gap:8px}.parts[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]{gap:6px;padding:16px 16px 18px}.parts[data-astro-cid-3rkrlumz] h3[data-astro-cid-3rkrlumz]{font-size:20px}.area-ico[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz]{width:48px;height:48px}.jump[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{min-height:40px;padding:0 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.area-ico[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz] [data-astro-cid-3rkrlumz]{animation:none!important}}
