:root{--ink: #111;--muted: #555;--rule: #222;--rule-light: #bbb;--paper: #fff;--font-sans: "Noto Sans JP", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;color-scheme:light}[data-astro-cid-eksv3e23],[data-astro-cid-eksv3e23]:before,[data-astro-cid-eksv3e23]:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:#d9d9d9;color:var(--ink);font-family:var(--font-sans);font-size:10.5pt;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased}ul[data-astro-cid-eksv3e23],ol[data-astro-cid-eksv3e23]{list-style:none}a[data-astro-cid-eksv3e23]{color:inherit;text-decoration:none}.toolbar[data-astro-cid-eksv3e23]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1rem;padding:.7rem 1.2rem;background:#1f1f1f;color:#fff;font-size:.85rem}.tb-link[data-astro-cid-eksv3e23]{font-weight:700;white-space:nowrap}.tb-link[data-astro-cid-eksv3e23]:hover{text-decoration:underline}.tb-hint[data-astro-cid-eksv3e23]{flex:1;color:#bbb;font-size:.78rem}.tb-btn[data-astro-cid-eksv3e23]{font:inherit;font-weight:700;color:#111;background:#ffd400;border:2px solid #111;padding:.45em 1.1em;cursor:pointer;white-space:nowrap}.tb-btn[data-astro-cid-eksv3e23]:hover{background:#ffe14d}@media(max-width:600px){.tb-hint[data-astro-cid-eksv3e23]{display:none}}.sheet[data-astro-cid-eksv3e23]{width:210mm;max-width:100%;min-height:297mm;margin:1.5rem auto 3rem;padding:18mm 16mm;background:var(--paper);box-shadow:0 2px 12px #00000040}.doc-head[data-astro-cid-eksv3e23]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.6rem;border-bottom:2px solid var(--rule);margin-bottom:1.6rem}.doc-title[data-astro-cid-eksv3e23]{font-size:20pt;font-weight:900;letter-spacing:.2em;line-height:1.2}.doc-meta[data-astro-cid-eksv3e23]{text-align:right}.doc-date[data-astro-cid-eksv3e23]{font-size:9pt;color:var(--muted)}.doc-name[data-astro-cid-eksv3e23]{margin-top:.2rem;display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.doc-reading[data-astro-cid-eksv3e23]{font-size:8pt;color:var(--muted)}.doc-realname[data-astro-cid-eksv3e23]{font-size:13pt;font-weight:700}.sec[data-astro-cid-eksv3e23]{margin-top:1.6rem}.sec-h[data-astro-cid-eksv3e23]{font-size:12.5pt;font-weight:700;line-height:1.3;padding:.25em .6em;border-left:5px solid var(--ink);background:#f2f2f2;margin-bottom:.8rem;break-after:avoid}.summary[data-astro-cid-eksv3e23] p[data-astro-cid-eksv3e23]+p[data-astro-cid-eksv3e23]{margin-top:.5rem}.note[data-astro-cid-eksv3e23]{font-size:8.5pt;color:var(--muted);margin-bottom:.5rem}.bullets[data-astro-cid-eksv3e23] li[data-astro-cid-eksv3e23]{position:relative;padding-left:1.1em}.bullets[data-astro-cid-eksv3e23] li[data-astro-cid-eksv3e23]:before{content:"・";position:absolute;left:0}.bullets--tight[data-astro-cid-eksv3e23] li[data-astro-cid-eksv3e23]{line-height:1.55}.tbl[data-astro-cid-eksv3e23]{width:100%;border-collapse:collapse;font-size:9.5pt}.tbl[data-astro-cid-eksv3e23] th[data-astro-cid-eksv3e23],.tbl[data-astro-cid-eksv3e23] td[data-astro-cid-eksv3e23]{border:1px solid var(--rule-light);padding:.4em .7em;vertical-align:top;text-align:left}.tbl[data-astro-cid-eksv3e23] th[data-astro-cid-eksv3e23]{font-weight:700;background:#f6f6f6;white-space:nowrap;width:11em}.tbl--overview[data-astro-cid-eksv3e23] th[data-astro-cid-eksv3e23]{width:auto}.tbl--overview[data-astro-cid-eksv3e23] td[data-astro-cid-eksv3e23]:nth-child(1){width:32%}.tbl--overview[data-astro-cid-eksv3e23] td[data-astro-cid-eksv3e23]:nth-child(2){width:34%}.tbl--proj[data-astro-cid-eksv3e23] th[data-astro-cid-eksv3e23]{width:8.5em}.tbl--talks[data-astro-cid-eksv3e23] td[data-astro-cid-eksv3e23]:first-child{width:5.5em}.tbl[data-astro-cid-eksv3e23] tr[data-astro-cid-eksv3e23]{break-inside:avoid}.nowrap[data-astro-cid-eksv3e23]{white-space:nowrap}.mono[data-astro-cid-eksv3e23]{font-family:var(--font-mono);font-size:8.5pt}.jobs[data-astro-cid-eksv3e23]{margin-top:1.2rem;display:flex;flex-direction:column;gap:1.3rem}.job-head[data-astro-cid-eksv3e23]{border-bottom:1.5px solid var(--rule);padding-bottom:.3rem;margin-bottom:.7rem;break-after:avoid}.job-co[data-astro-cid-eksv3e23]{font-size:11.5pt;font-weight:700;line-height:1.3}.job-now[data-astro-cid-eksv3e23]{display:inline-block;margin-left:.6em;vertical-align:middle;font-size:7.5pt;font-weight:700;border:1px solid var(--ink);padding:0 .5em;line-height:1.6}.job-sub[data-astro-cid-eksv3e23]{margin-top:.15rem;font-size:9pt;color:var(--muted)}.sep[data-astro-cid-eksv3e23]{margin-inline:.5em}.proj[data-astro-cid-eksv3e23]{break-inside:avoid}.proj[data-astro-cid-eksv3e23]+.proj[data-astro-cid-eksv3e23]{margin-top:.9rem}.proj-name[data-astro-cid-eksv3e23]{font-size:10.5pt;font-weight:700;line-height:1.4}.proj-period[data-astro-cid-eksv3e23]{font-size:8.5pt;color:var(--muted);margin-bottom:.35rem}.item[data-astro-cid-eksv3e23]{break-inside:avoid}.item[data-astro-cid-eksv3e23]+.item[data-astro-cid-eksv3e23]{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--rule-light)}.item-name[data-astro-cid-eksv3e23]{font-size:10.5pt;font-weight:700;line-height:1.4}.item-period[data-astro-cid-eksv3e23]{margin-left:.7em;font-size:8.5pt;font-weight:400;color:var(--muted)}.item-role[data-astro-cid-eksv3e23]{font-size:9pt;color:var(--muted)}.item-body[data-astro-cid-eksv3e23]{margin-top:.25rem}.item-stack[data-astro-cid-eksv3e23]{margin-top:.25rem;font-size:9pt}.item-url[data-astro-cid-eksv3e23]{display:block;margin-top:.15rem;font-family:var(--font-mono);font-size:7.5pt;color:var(--muted);overflow-wrap:anywhere}.talk-title[data-astro-cid-eksv3e23]{display:block;font-weight:700}.talk-event[data-astro-cid-eksv3e23]{display:block;font-size:8.5pt;color:var(--muted)}.out-value[data-astro-cid-eksv3e23]{font-weight:700;margin-right:.6em}.out-sub[data-astro-cid-eksv3e23]{font-size:9pt}.doc-foot[data-astro-cid-eksv3e23]{margin-top:2rem;text-align:right;font-weight:700}@page{size:A4;margin:14mm 12mm}@media print{body{background:none;font-size:10pt}.toolbar[data-astro-cid-eksv3e23]{display:none}.sheet[data-astro-cid-eksv3e23]{width:auto;min-height:0;margin:0;padding:0;box-shadow:none}.sec-h[data-astro-cid-eksv3e23],.tbl[data-astro-cid-eksv3e23] th[data-astro-cid-eksv3e23]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
