.page-header[data-astro-cid-sq3s4ppz]{margin-bottom:24px}.page-header[data-astro-cid-sq3s4ppz] h1[data-astro-cid-sq3s4ppz]{font-size:26px;font-weight:800;margin-bottom:4px}.page-header[data-astro-cid-sq3s4ppz] p[data-astro-cid-sq3s4ppz]{color:var(--gray);font-size:13px}details[data-astro-cid-sq3s4ppz]{margin-bottom:10px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000000a}details[data-astro-cid-sq3s4ppz][open]{box-shadow:0 2px 8px #00000014}summary[data-astro-cid-sq3s4ppz]{list-style:none;cursor:pointer;padding:14px 18px;border-bottom:2px solid transparent;transition:border-color .15s;user-select:none}summary[data-astro-cid-sq3s4ppz]::-webkit-details-marker{display:none}details[data-astro-cid-sq3s4ppz][open]>summary[data-astro-cid-sq3s4ppz]{border-bottom-color:#1d4ed8}summary[data-astro-cid-sq3s4ppz]:hover{background:#fafafa}.sum-top[data-astro-cid-sq3s4ppz]{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.tag-type[data-astro-cid-sq3s4ppz]{font-size:11px;font-weight:700;color:#1e40af;background:#dbeafe;padding:2px 8px;border-radius:4px}.tag-period[data-astro-cid-sq3s4ppz]{font-size:11px;font-weight:600;color:#fff;background:#059669;padding:2px 8px;border-radius:4px}.sum-right[data-astro-cid-sq3s4ppz]{margin-left:auto;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.sum-counts[data-astro-cid-sq3s4ppz]{display:flex;gap:6px;align-items:center}.count-chip[data-astro-cid-sq3s4ppz]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px;background:#f3f4f6;color:#6b7280}.count-chip[data-astro-cid-sq3s4ppz].has{background:#eff6ff;color:#1d4ed8}.chevron[data-astro-cid-sq3s4ppz]{margin-left:8px;font-size:12px;color:#9ca3af;transition:transform .2s;flex-shrink:0}details[data-astro-cid-sq3s4ppz][open] .chevron[data-astro-cid-sq3s4ppz]{transform:rotate(180deg)}.proj-title[data-astro-cid-sq3s4ppz]{font-size:14px;font-weight:700;color:#111827;line-height:1.5}.proj-num[data-astro-cid-sq3s4ppz]{font-size:11px;color:var(--gray);font-family:monospace;margin-top:2px}.section[data-astro-cid-sq3s4ppz]{border-top:1px solid var(--border)}.section[data-astro-cid-sq3s4ppz]>summary[data-astro-cid-sq3s4ppz]{list-style:none;cursor:pointer;user-select:none;padding:8px 18px;border-bottom:none!important;display:flex;align-items:center;gap:6px}.section[data-astro-cid-sq3s4ppz]>summary[data-astro-cid-sq3s4ppz]::-webkit-details-marker{display:none}.section[data-astro-cid-sq3s4ppz]>summary[data-astro-cid-sq3s4ppz]:hover{background:#f9fafb}.section[data-astro-cid-sq3s4ppz][open]>summary[data-astro-cid-sq3s4ppz]{border-bottom:none}.sec-label[data-astro-cid-sq3s4ppz]{font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em}.sec-toggle[data-astro-cid-sq3s4ppz]{margin-left:auto;font-size:11px;color:#d1d5db;transition:transform .15s}.section[data-astro-cid-sq3s4ppz]:not([open])>summary[data-astro-cid-sq3s4ppz] .sec-toggle[data-astro-cid-sq3s4ppz]{transform:rotate(-90deg)}.sec-body[data-astro-cid-sq3s4ppz]{padding:4px 18px 12px}.paper-row[data-astro-cid-sq3s4ppz]{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f3f4f6}.paper-row[data-astro-cid-sq3s4ppz]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.paper-title-text[data-astro-cid-sq3s4ppz]{font-size:13px;color:#111827;line-height:1.55;font-weight:500}.paper-title-text[data-astro-cid-sq3s4ppz] a[data-astro-cid-sq3s4ppz]{color:#111827}.paper-title-text[data-astro-cid-sq3s4ppz] a[data-astro-cid-sq3s4ppz]:hover{color:var(--blue)}.paper-meta[data-astro-cid-sq3s4ppz]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:4px}.meta-journal[data-astro-cid-sq3s4ppz]{font-size:12px;color:var(--gray);font-style:italic}.meta-year[data-astro-cid-sq3s4ppz]{font-size:11px;color:#9ca3af}.badge[data-astro-cid-sq3s4ppz]{display:inline-block;font-size:11px;font-weight:600;padding:1px 6px;border-radius:3px;white-space:nowrap}.badge-if[data-astro-cid-sq3s4ppz]{background:#fef3c7;color:#92400e}.badge-if5[data-astro-cid-sq3s4ppz]{background:#fef9c3;color:#713f12}.badge-pos-hi[data-astro-cid-sq3s4ppz]{background:#dbeafe;color:#1e40af}.badge-pos[data-astro-cid-sq3s4ppz]{background:#f3f4f6;color:#374151}.badge-pub[data-astro-cid-sq3s4ppz]{background:#dcfce7;color:#166534}.badge-review[data-astro-cid-sq3s4ppz]{background:#fef9c3;color:#92400e}.badge-draft[data-astro-cid-sq3s4ppz]{background:#e0f2fe;color:#075985}.badge-marked[data-astro-cid-sq3s4ppz]{background:#d1fae5;color:#166534}.badge-unmarked[data-astro-cid-sq3s4ppz]{background:#fef3c7;color:#92400e}.badge-granted[data-astro-cid-sq3s4ppz]{background:#dcfce7;color:#166534}.badge-exam[data-astro-cid-sq3s4ppz]{background:#e0f2fe;color:#075985}.badge-filed[data-astro-cid-sq3s4ppz]{background:#fef9c3;color:#92400e}.badge-fund1[data-astro-cid-sq3s4ppz]{background:#fef3c7;color:#78350f;font-weight:700}.badge-fund2[data-astro-cid-sq3s4ppz]{background:#fef9c3;color:#92400e}.badge-fundn[data-astro-cid-sq3s4ppz]{background:#f3f4f6;color:#6b7280}.count-chip[data-astro-cid-sq3s4ppz].done{background:#dcfce7;color:#166534}.patent-row[data-astro-cid-sq3s4ppz]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px}.patent-row[data-astro-cid-sq3s4ppz]:last-child{margin-bottom:0}.dot[data-astro-cid-sq3s4ppz]{width:5px;height:5px;border-radius:50%;background:var(--blue);flex-shrink:0;margin-top:6px}.student-row[data-astro-cid-sq3s4ppz]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:6px}.student-row[data-astro-cid-sq3s4ppz]:last-child{margin-bottom:0}.student-name[data-astro-cid-sq3s4ppz]{font-weight:600}.student-meta[data-astro-cid-sq3s4ppz]{color:var(--gray);font-size:12px}.notes-text[data-astro-cid-sq3s4ppz]{font-size:13px;color:#374151;line-height:1.7}.milestone-row[data-astro-cid-sq3s4ppz]{display:flex;gap:10px;font-size:13px;margin-bottom:5px}.mdate[data-astro-cid-sq3s4ppz]{font-size:11px;font-family:monospace;color:var(--gray);white-space:nowrap;padding-top:2px}.empty[data-astro-cid-sq3s4ppz]{font-size:12px;color:#d1d5db;font-style:italic}
