.note[data-astro-cid-ler3bgc7]{word-break:auto-phrase;line-break:strict;background:#1e1e1e;display:block}h1[data-astro-cid-ler3bgc7],h2[data-astro-cid-ler3bgc7],p[data-astro-cid-ler3bgc7],ul[data-astro-cid-ler3bgc7]{margin:0}ul[data-astro-cid-ler3bgc7]{padding:0;list-style:none}.hero[data-astro-cid-ler3bgc7]{background:radial-gradient(120% 140% at 12% 0%, var(--tint), #1e1e1e00 62%), url(/images/header-texture.png) #171717;border-bottom:1px solid #2e2e2e;padding:56px 24px 48px}.hero-inner[data-astro-cid-ler3bgc7]{align-items:flex-start;gap:28px;max-width:880px;margin:0 auto;display:flex}.hero-icon[data-astro-cid-ler3bgc7]{object-fit:contain;flex:none;width:96px;height:96px}.hero-text[data-astro-cid-ler3bgc7]{min-width:0}.hero-sub[data-astro-cid-ler3bgc7]{letter-spacing:.3em;color:var(--accent);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-family:Oswald,Noto Sans JP,sans-serif;font-size:12px;font-weight:300;display:flex}.hero-ver[data-astro-cid-ler3bgc7]{letter-spacing:.12em;color:#8a8a8a}.hero-title[data-astro-cid-ler3bgc7]{letter-spacing:.04em;color:#fff;overflow-wrap:anywhere;margin-top:8px;font-family:Jost,Noto Sans JP,sans-serif;font-size:clamp(20px,3.6vw,32px);font-weight:500;line-height:1.3}.summary[data-astro-cid-ler3bgc7]{margin-top:14px}.summary[data-astro-cid-ler3bgc7] li[data-astro-cid-ler3bgc7]{color:#d2d2d2;padding-left:14px;font-size:13.5px;line-height:1.85;position:relative}.summary[data-astro-cid-ler3bgc7] li[data-astro-cid-ler3bgc7]:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:.9em;left:0}.back[data-astro-cid-ler3bgc7]{color:#9e9e9e;align-items:center;gap:9px;margin-top:18px;font-size:12.5px;text-decoration:none;transition:color .25s;display:inline-flex}.back[data-astro-cid-ler3bgc7] svg[data-astro-cid-ler3bgc7]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:9px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.back[data-astro-cid-ler3bgc7]:hover,.back[data-astro-cid-ler3bgc7]:focus-visible{color:var(--accent)}.back[data-astro-cid-ler3bgc7]:hover svg[data-astro-cid-ler3bgc7],.back[data-astro-cid-ler3bgc7]:focus-visible svg[data-astro-cid-ler3bgc7]{transform:translate(-4px)}.fallback[data-astro-cid-ler3bgc7]{box-sizing:border-box;color:#b4b4b4;border-left:2px solid var(--accent);background:#ffffff0a;max-width:880px;margin:28px auto 0;padding:12px 18px;font-size:12.5px}.body[data-astro-cid-ler3bgc7]{max-width:880px;margin:0 auto;padding:40px 24px 80px}.block[data-astro-cid-ler3bgc7]+.block[data-astro-cid-ler3bgc7]{margin-top:48px}.block-label[data-astro-cid-ler3bgc7]{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);align-items:center;gap:16px;font-family:Jost,Noto Sans JP,sans-serif;font-size:13px;font-weight:400;display:flex}.block-label[data-astro-cid-ler3bgc7]:after{content:"";background:#2e2e2e;flex:1;height:1px}.spec[data-astro-cid-ler3bgc7]{border:1px solid #2b2b2b;border-left:2px solid var(--accent);background:#181818;margin-top:18px;padding:20px 22px}.spec-list[data-astro-cid-ler3bgc7] li[data-astro-cid-ler3bgc7]{color:#c4c4c4;overflow-wrap:anywhere;font-size:13px;line-height:1.95}.files[data-astro-cid-ler3bgc7]{border-top:1px solid #2b2b2b;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding-top:16px;display:flex}.files-label[data-astro-cid-ler3bgc7]{letter-spacing:.16em;color:#7a7a7a;font-size:11px}.files-row[data-astro-cid-ler3bgc7]{flex-wrap:wrap;gap:8px;display:flex}.file[data-astro-cid-ler3bgc7]{box-sizing:border-box;color:#c8c8c8;border:1px solid #3a3a3a;justify-content:space-between;align-items:center;gap:10px;min-width:118px;padding:6px 12px;font-size:12px;text-decoration:none;transition:color .22s,border-color .22s;display:inline-flex}.file[data-astro-cid-ler3bgc7] svg[data-astro-cid-ler3bgc7]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;width:13px;height:13px}.file[data-astro-cid-ler3bgc7]:hover,.file[data-astro-cid-ler3bgc7]:focus-visible{color:var(--accent);border-color:var(--accent)}.prose[data-astro-cid-ler3bgc7]{color:#b0b0b0;margin-top:8px;font-size:13px;line-height:1.95}.prose[data-astro-cid-ler3bgc7] h2{letter-spacing:.04em;color:#fff;margin:36px 0 10px;padding-left:14px;font-size:15.5px;font-weight:700;line-height:1.6;position:relative}.prose[data-astro-cid-ler3bgc7] h2:before{content:"";background:var(--accent);width:3px;position:absolute;top:.3em;bottom:.3em;left:0}.prose[data-astro-cid-ler3bgc7] h3{color:var(--accent);margin:20px 0 6px 14px;font-size:13.5px;font-weight:700}.prose[data-astro-cid-ler3bgc7] p{overflow-wrap:anywhere;margin:0 0 8px 14px}.prose[data-astro-cid-ler3bgc7] ul{margin:0 0 8px 14px;padding:0;list-style:none}.prose[data-astro-cid-ler3bgc7] li{overflow-wrap:anywhere;border-bottom:1px solid #262626;padding:5px 0 5px 16px;position:relative}.prose[data-astro-cid-ler3bgc7] li:last-child{border-bottom:0}.prose[data-astro-cid-ler3bgc7] li:before{content:"";background:#5a5a5a;width:6px;height:1px;position:absolute;top:1.45em;left:0}.prose[data-astro-cid-ler3bgc7] ol{counter-reset:step;margin:0 0 8px 14px;padding:0;list-style:none}.prose[data-astro-cid-ler3bgc7] ol>li{counter-increment:step;padding-left:26px}.prose[data-astro-cid-ler3bgc7] ol>li:before{content:counter(step) ".";width:auto;height:auto;color:var(--accent);background:0 0;font-family:Jost,Noto Sans JP,sans-serif;top:5px}.prose[data-astro-cid-ler3bgc7] li ul{margin:4px 0 0}.prose[data-astro-cid-ler3bgc7] li li{border-bottom:0;padding-top:2px;padding-bottom:2px}.prose[data-astro-cid-ler3bgc7] li li:before{top:1.15em}.prose[data-astro-cid-ler3bgc7] strong{color:#e4e4e4;font-weight:700}.prose[data-astro-cid-ler3bgc7] code{color:#dcdcdc;background:#262626;border-radius:2px;padding:1px 5px;font-family:Consolas,Menlo,Courier New,monospace;font-size:12px}.prose[data-astro-cid-ler3bgc7] a{color:var(--accent)}.back-bottom[data-astro-cid-ler3bgc7]{margin-top:48px}@media (width<=640px){.hero[data-astro-cid-ler3bgc7]{padding:40px 16px 36px}.hero-inner[data-astro-cid-ler3bgc7]{gap:16px}.hero-icon[data-astro-cid-ler3bgc7]{width:56px;height:56px}.fallback[data-astro-cid-ler3bgc7]{margin:20px 16px 0}.body[data-astro-cid-ler3bgc7]{padding:28px 16px 56px}.spec[data-astro-cid-ler3bgc7]{padding:16px}.prose[data-astro-cid-ler3bgc7] h3,.prose[data-astro-cid-ler3bgc7] p,.prose[data-astro-cid-ler3bgc7] ul{margin-left:0}}
