.publications-page[data-astro-cid-f3fmnth3]{padding-top:calc(var(--header-height) + var(--space-3xl))}.page-header[data-astro-cid-f3fmnth3]{margin-bottom:var(--space-3xl)}.section-label[data-astro-cid-f3fmnth3]{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--accent-primary);margin-bottom:var(--space-sm)}.page-header[data-astro-cid-f3fmnth3] h1[data-astro-cid-f3fmnth3]{font-size:clamp(2rem,4vw,3rem);font-weight:300;letter-spacing:-.04em;margin-bottom:var(--space-sm)}.page-sub-ja[data-astro-cid-f3fmnth3]{font-family:var(--font-ja);font-size:.88rem;color:var(--text-tertiary);margin-bottom:var(--space-md)}.heading-ja[data-astro-cid-f3fmnth3]{font-family:var(--font-ja);font-size:.7rem;font-weight:400;text-transform:none;letter-spacing:.05em;color:var(--text-tertiary);opacity:.7;margin-left:var(--space-sm)}.pub-stats[data-astro-cid-f3fmnth3]{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.stat[data-astro-cid-f3fmnth3]{font-size:.82rem;color:var(--text-secondary)}.stat-sep[data-astro-cid-f3fmnth3]{color:var(--border-subtle);font-size:.7rem}.year-section[data-astro-cid-f3fmnth3]{margin-bottom:var(--space-2xl)}.year-heading[data-astro-cid-f3fmnth3]{font-size:1.5rem;font-weight:300;letter-spacing:-.04em;color:var(--text-tertiary);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle)}.pub-list[data-astro-cid-f3fmnth3]{display:flex;flex-direction:column;gap:var(--space-lg)}.pub-item[data-astro-cid-f3fmnth3]{display:flex;gap:var(--space-md);align-items:flex-start}.pub-type-badge[data-astro-cid-f3fmnth3]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;border-radius:4px;margin-top:2px}.pub-type-badge[data-astro-cid-f3fmnth3][data-type=journal]{background:var(--accent-dim);color:var(--accent-primary);border:1px solid var(--border-accent)}.pub-type-badge[data-astro-cid-f3fmnth3][data-type=conference]{background:#eef2f7;color:#4a6785;border:1px solid #d3dde8}.pub-type-badge[data-astro-cid-f3fmnth3][data-type=demo]{background:#f0efe8;color:#7a7560;border:1px solid #dedbd0}.pub-content[data-astro-cid-f3fmnth3]{flex:1}.pub-title[data-astro-cid-f3fmnth3]{font-size:.92rem;font-weight:500;line-height:1.45;margin-bottom:3px}.pub-title[data-astro-cid-f3fmnth3] a[data-astro-cid-f3fmnth3]{color:inherit;transition:color var(--duration-fast)}.pub-title[data-astro-cid-f3fmnth3] a[data-astro-cid-f3fmnth3]:hover{color:var(--accent-primary)}.pub-authors[data-astro-cid-f3fmnth3]{font-size:.78rem;color:var(--text-secondary);line-height:1.5;margin-bottom:2px}.pub-venue[data-astro-cid-f3fmnth3]{font-size:.75rem;color:var(--text-tertiary);font-style:italic}.pub-doi[data-astro-cid-f3fmnth3]{font-style:normal;font-size:.7rem;color:var(--text-tertiary)}.pub-award[data-astro-cid-f3fmnth3]{display:inline-flex;align-items:center;gap:3px;margin-top:4px;padding:.2rem .55rem;font-size:.68rem;font-weight:500;background:var(--accent-dim);color:var(--accent-primary);border:1px solid var(--border-accent);border-radius:var(--radius-sm)}.awards-section[data-astro-cid-f3fmnth3],.patents-section[data-astro-cid-f3fmnth3]{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--border-subtle)}.section-heading[data-astro-cid-f3fmnth3]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);margin-bottom:var(--space-xl)}.awards-list[data-astro-cid-f3fmnth3],.patent-list[data-astro-cid-f3fmnth3]{display:flex;flex-direction:column;gap:var(--space-md)}.award-item[data-astro-cid-f3fmnth3],.patent-item[data-astro-cid-f3fmnth3]{display:flex;gap:var(--space-lg);align-items:baseline}.award-year[data-astro-cid-f3fmnth3],.patent-id[data-astro-cid-f3fmnth3]{flex-shrink:0;min-width:50px;font-size:.75rem;font-weight:600;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.patent-id[data-astro-cid-f3fmnth3]{min-width:160px;font-size:.7rem;font-family:monospace}.award-content[data-astro-cid-f3fmnth3],.patent-content[data-astro-cid-f3fmnth3]{display:flex;flex-direction:column;gap:1px}.award-title[data-astro-cid-f3fmnth3],.patent-title[data-astro-cid-f3fmnth3]{font-size:.88rem;font-weight:500}.award-venue[data-astro-cid-f3fmnth3],.patent-inventors[data-astro-cid-f3fmnth3]{font-size:.78rem;color:var(--text-secondary)}@media(max-width:768px){.pub-item[data-astro-cid-f3fmnth3]{flex-direction:column;gap:var(--space-xs)}.award-item[data-astro-cid-f3fmnth3],.patent-item[data-astro-cid-f3fmnth3]{flex-direction:column;gap:2px}.patent-id[data-astro-cid-f3fmnth3]{min-width:auto}}
