.author-tabs-container{margin-block-start:var(--space-2xl);margin-inline:auto;max-inline-size:var(--container)}.author-tabs-nav{border-block-end:2px solid var(--c-border);display:flex;gap:var(--space-xs);margin-block-end:var(--space-xl);margin-inline:var(--space-md);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.author-tab{border-block-end:2px solid transparent;color:var(--c-text-2);cursor:pointer;font-size:var(--text-base);font-weight:600;margin-block-end:-2px;padding:var(--space-md) var(--space-lg);scroll-snap-align:start;transition:color var(--duration-fast),border-color var(--duration-fast);white-space:nowrap}.author-tab:hover{color:var(--c-text)}.author-tab.active{border-block-end-color:var(--c-accent);color:var(--c-accent)}.author-tab-panel{display:none}.author-tab-panel.active{animation:fadeIn .3s ease-in-out;display:block}.author-tab-panel .content-wrapper{padding-inline:var(--space-md)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.author-education-content,.author-experience-content,.author-featured-content,.author-overview-content{display:flex;flex-direction:column;gap:var(--space-2xl)}.author-education-section,.author-experience-section,.author-featured-section,.author-overview-section{border-block-end:1px solid var(--c-line-subtle);padding-block-end:var(--space-xl)}.author-education-section:last-child,.author-experience-section:last-child,.author-featured-section:last-child,.author-overview-section:last-child{border-block-end:none}.author-section-title{color:var(--c-text);font-size:var(--text-xl);font-weight:700;margin-block-end:var(--space-lg)}.author-section-content{color:var(--c-text-2);font-size:var(--text-base);line-height:1.7}.author-section-content p{margin-block-end:var(--space-md)}.author-section-content p:last-child{margin-block-end:0}.author-timeline{list-style:none;margin:0;padding:0}.author-timeline-item{border-inline-start:2px solid var(--c-border);margin-block-end:var(--space-md);padding-block:var(--space-sm);padding-inline-start:var(--space-lg);position:relative}.author-timeline-item:before{background:var(--c-accent);border-radius:var(--radius-full);content:"";height:10px;inset-block-start:calc(var(--space-sm) + .4em);inset-inline-start:-6px;position:absolute;width:10px}.author-timeline-item:last-child{margin-block-end:0}.author-timeline-item strong{color:var(--c-text);display:block;font-weight:600;margin-block-end:var(--space-xs)}.timeline-org{color:var(--c-text-2);font-style:italic}.timeline-dates,.timeline-id{color:var(--c-text-3);display:block;font-size:var(--text-sm);margin-block-start:var(--space-xs)}.author-tags-list{display:flex;flex-wrap:wrap;gap:var(--space-sm);list-style:none;margin:0;padding:0}.author-tag{background:var(--c-bg-2);border:1px solid var(--c-border);border-radius:var(--radius-md);color:var(--c-text);font-size:var(--text-sm);padding:var(--space-xs) var(--space-md);transition:background var(--duration-fast),border-color var(--duration-fast)}.author-tag:hover{background:var(--c-bg-3);border-color:var(--c-accent-border)}.author-role-details{flex-direction:column}.author-role-details,.role-detail{display:flex;gap:var(--space-sm)}.role-label{color:var(--c-text);font-weight:600;min-width:120px}.role-value{color:var(--c-text-2)}.author-affiliations-list{display:flex;flex-direction:column;gap:var(--space-md);list-style:none;margin:0;padding:0}.author-affiliation-item{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.affiliation-link{color:var(--c-accent);text-decoration:underline;transition:color var(--duration-fast)}.affiliation-link:hover{color:var(--c-accent-hover)}.affiliation-type{color:var(--c-text-3);font-size:var(--text-sm)}.author-section-content a{color:var(--c-accent);text-decoration:underline;transition:color var(--duration-fast)}.author-section-content a:hover{color:var(--c-accent-hover)}.education-institution{margin-block-end:var(--space-lg)}.timeline-role{color:var(--c-text);display:block;font-weight:600;margin-block-end:var(--space-xs)}.load-more-wrapper{display:flex;justify-content:center;margin-block-start:var(--space-2xl);padding-block:var(--space-xl)}.load-more-btn{background:var(--c-accent);border:2px solid var(--c-accent);border-radius:var(--radius-md);color:var(--c-bg);cursor:pointer;font-size:var(--text-base);font-weight:600;padding:var(--space-md) var(--space-2xl);transition:all var(--duration-fast)}.load-more-btn:hover:not(:disabled){background:var(--c-accent-hover);border-color:var(--c-accent-hover);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.load-more-btn:active:not(:disabled){box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(0)}.load-more-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.author-tabs-nav{gap:0}.author-tab{font-size:var(--text-sm);padding:var(--space-sm) var(--space-md)}.author-section-title{font-size:var(--text-lg)}.load-more-btn{font-size:var(--text-sm);padding:var(--space-sm) var(--space-xl)}}