.Toggle-module__IP90EG__toggle{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:inline-flex}.Toggle-module__IP90EG__toggle:disabled{cursor:not-allowed;opacity:.7}.Toggle-module__IP90EG__label{white-space:nowrap;line-height:1}.Toggle-module__IP90EG__track{border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg-card) 70%, var(--color-bg) 30%);align-items:center;width:64px;height:34px;padding:4px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex;position:relative}.Toggle-module__IP90EG__thumb{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-text-muted) 65%, var(--color-bg-card) 35%);border-radius:50%;width:24px;height:24px;transition:transform .18s,border-color .18s,background-color .18s}.Toggle-module__IP90EG__toggleChecked .Toggle-module__IP90EG__track{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border) 45%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 35%, transparent 65%)}.Toggle-module__IP90EG__toggleChecked .Toggle-module__IP90EG__thumb{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border) 45%);background:color-mix(in srgb, var(--color-accent) 45%, var(--color-bg-card) 55%);transform:translate(30px)}
.Menu-module__n7upsq__wrap{z-index:var(--z-overlay);flex-shrink:0;position:relative}.Menu-module__n7upsq__trigger{all:unset;box-sizing:border-box;background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;width:40px;height:40px;color:var(--color-text-heading);justify-content:center;align-items:center;padding:8px;line-height:0;transition:border-color .15s,color .15s;display:inline-flex}.Menu-module__n7upsq__trigger:hover,.Menu-module__n7upsq__triggerOpen{border-color:var(--color-brand);color:var(--color-brand)}.Menu-module__n7upsq__avatar{object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.Menu-module__n7upsq__avatarSm{width:22px;height:22px;font-size:var(--type-micro)}.Menu-module__n7upsq__avatarMd{width:32px;height:32px;font-size:var(--type-ui-s)}.Menu-module__n7upsq__avatarCircle{border-radius:50%}.Menu-module__n7upsq__avatarSquare{border-radius:0}.Menu-module__n7upsq__avatarInitials{background:var(--color-accent);color:var(--color-brand-text);font-weight:var(--weight-bold);letter-spacing:0;line-height:1}.Menu-module__n7upsq__dropdown{background:var(--color-bg-card);border:1px solid var(--color-border);width:240px;z-index:var(--z-overlay);position:absolute;top:calc(100% + 2px);right:0;overflow:hidden;box-shadow:0 4px 12px #00000052}.Menu-module__n7upsq__header{background:var(--color-bg-overlay);justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.Menu-module__n7upsq__headerIdentity{align-items:center;gap:8px;min-width:0;display:inline-flex}.Menu-module__n7upsq__headerAction{all:unset;box-sizing:border-box;width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.Menu-module__n7upsq__headerAction:hover,.Menu-module__n7upsq__headerAction:focus-visible{color:var(--color-brand)}.Menu-module__n7upsq__headerAction:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.Menu-module__n7upsq__headerLink{cursor:pointer;text-decoration:none}.Menu-module__n7upsq__headerLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.Menu-module__n7upsq__headerText{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.Menu-module__n7upsq__headerLabel{text-transform:uppercase;white-space:nowrap;line-height:1.3}.Menu-module__n7upsq__headerName{white-space:nowrap;line-height:1.3}.Menu-module__n7upsq__list,.Menu-module__n7upsq__items{flex-direction:column;display:flex}.Menu-module__n7upsq__itemsScrollable{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.Menu-module__n7upsq__itemsScrollable::-webkit-scrollbar{width:0;height:0;display:none}.Menu-module__n7upsq__item{all:unset;box-sizing:border-box;width:100%;font-family:var(--font-sans);color:var(--color-text-heading);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 12px 14px;text-decoration:none;transition:color .15s;display:flex}.Menu-module__n7upsq__item:hover{color:var(--color-brand)}.Menu-module__n7upsq__itemBadge{background:var(--color-text-heading);min-width:20px;height:20px;color:var(--color-bg);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.Menu-module__n7upsq__footerItem{border-top:1px solid var(--color-border);padding:14px 24px 14px 14px}.Menu-module__n7upsq__listLg .Menu-module__n7upsq__item{color:var(--color-text-body);padding:10px 16px}.Menu-module__n7upsq__listLg .Menu-module__n7upsq__item:hover{color:var(--color-text-body)}.Menu-module__n7upsq__listLg .Menu-module__n7upsq__footerItem{border-top:none;padding:10px 16px}
.page-module__8JGpRq__page{padding:var(--header-height) var(--layout-padding) var(--spacing-2xl)}.page-module__8JGpRq__breadcrumb{align-items:center;gap:8px;padding:24px 0 16px;display:flex}.page-module__8JGpRq__breadcrumbLink{transition:color var(--transition-fast);text-decoration:none}.page-module__8JGpRq__breadcrumbLink:hover{color:var(--color-accent)}.page-module__8JGpRq__header{align-items:center;gap:20px;padding:16px 0 32px;display:flex}.page-module__8JGpRq__avatar{background:var(--color-bg-card);border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.page-module__8JGpRq__avatarImg{object-fit:cover;width:100%;height:100%}.page-module__8JGpRq__headerInfo{flex-direction:column;gap:4px;display:flex}.page-module__8JGpRq__nameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__8JGpRq__verifiedBadge{border:1px solid var(--color-accent);align-items:center;padding:3px 8px;display:inline-flex}.page-module__8JGpRq__name{letter-spacing:1px;line-height:1.2}.page-module__8JGpRq__socials{gap:8px;margin-top:4px;display:flex}.page-module__8JGpRq__socialLink{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-muted);transition:color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:flex}.page-module__8JGpRq__socialLink:hover{color:var(--color-accent);border-color:var(--color-accent)}.page-module__8JGpRq__contentLayout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:32px;display:grid}.page-module__8JGpRq__contentLayoutFull{display:block}.page-module__8JGpRq__mainColumn{min-width:0}.page-module__8JGpRq__sidebar{top:calc(var(--header-height) + 24px);gap:16px;display:grid;position:sticky}.page-module__8JGpRq__detailsColumn{gap:16px;display:grid}.page-module__8JGpRq__sidebarStack{gap:10px;display:grid}.page-module__8JGpRq__sidebarSourceList,.page-module__8JGpRq__sidebarArticleList{display:grid}.page-module__8JGpRq__sidebarArticleLink,.page-module__8JGpRq__sidebarSourceLink{border-top:1px solid var(--color-border);transition:background var(--transition-fast);gap:8px;padding:14px 16px;text-decoration:none;display:grid}.page-module__8JGpRq__sidebarArticleLink:first-child,.page-module__8JGpRq__sidebarSourceLink:first-child{border-top:none}.page-module__8JGpRq__sidebarArticleLink:hover,.page-module__8JGpRq__sidebarSourceLink:hover{background:var(--color-bg-card)}.page-module__8JGpRq__sidebarSourceMain{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__8JGpRq__sidebarSourceUrl{overflow-wrap:anywhere}.page-module__8JGpRq__section{border-bottom:1px solid var(--color-border);margin-bottom:32px;padding-bottom:32px}.page-module__8JGpRq__sectionTitle{letter-spacing:1px;margin-bottom:16px}.page-module__8JGpRq__bio{white-space:pre-wrap;max-width:700px;line-height:1.7}.page-module__8JGpRq__sourcesList{gap:10px;max-width:760px;display:grid}.page-module__8JGpRq__sourceCard{border:1px solid var(--color-border);transition:border-color var(--transition-fast);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:flex}.page-module__8JGpRq__sourceCard:hover{border-color:var(--color-accent)}.page-module__8JGpRq__sourceMain{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__8JGpRq__sourceUrl{white-space:nowrap}.page-module__8JGpRq__articlesList{gap:10px;max-width:760px;display:grid}.page-module__8JGpRq__articleRow{border:1px solid var(--color-border);transition:border-color var(--transition-fast);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:flex}.page-module__8JGpRq__articleRow:hover{border-color:var(--color-accent)}.page-module__8JGpRq__articleRowMain{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__8JGpRq__articleRowMeta{white-space:nowrap}.page-module__8JGpRq__rolesGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.page-module__8JGpRq__roleChip{border:1px solid var(--color-border);color:inherit;transition:border-color var(--transition-fast);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.page-module__8JGpRq__roleChip:hover{border-color:var(--color-text-muted)}.page-module__8JGpRq__roleChipLogo{background:var(--color-bg-card);border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.page-module__8JGpRq__roleChipLogo img{object-fit:contain;width:100%;height:100%}.page-module__8JGpRq__roleChipInfo{flex-direction:column;gap:1px;min-width:0;display:flex}@media (max-width:992px){.page-module__8JGpRq__contentLayout{grid-template-columns:1fr}.page-module__8JGpRq__sidebar{position:static}.page-module__8JGpRq__rolesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__8JGpRq__page{padding-left:16px;padding-right:16px}.page-module__8JGpRq__header{gap:16px}.page-module__8JGpRq__avatar{width:60px;height:60px}.page-module__8JGpRq__rolesGrid{grid-template-columns:1fr}.page-module__8JGpRq__sourceCard{flex-direction:column;align-items:flex-start}.page-module__8JGpRq__sourceUrl{white-space:normal;overflow-wrap:anywhere}}@media (max-width:480px){.page-module__8JGpRq__page{padding-left:12px;padding-right:12px}}
