.ProfileExplorer_page__w_sfG{--explorer-topic:var(--color-dataviz-tertiary);--explorer-tool:var(--color-dataviz-quinary);color:var(--text-primary);background-color:var(--surface-primary);background-image:linear-gradient(to right,color-mix(in srgb,var(--border-subtle) 35%,transparent) 1px,transparent 1px);background-size:5rem 100%;letter-spacing:0;min-width:0}.ProfileExplorer_inner__k6Ni5{width:min(100% - 3rem,84rem);margin:0 auto;padding:3.25rem 0}.ProfileExplorer_hero__HCC2A{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:2.5rem}.ProfileExplorer_eyebrow__i6Lts{margin:0;color:var(--accent-foreground);font:.72rem/1.5 var(--font-mono)}.ProfileExplorer_hero__HCC2A h1{font:600 3.7rem/1.08 var(--font-fraunces),Georgia,serif;margin:.75rem 0}.ProfileExplorer_standfirst__PPY3Y{font-size:1.15rem;line-height:1.6;color:var(--text-secondary)}.ProfileExplorer_heroRecord__4h1g6{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;min-width:15rem}.ProfileExplorer_heroRecord__4h1g6>span{display:flex;flex-direction:column;color:var(--text-secondary);font:.7rem/1.6 var(--font-mono)}.ProfileExplorer_heroRecord__4h1g6 strong{color:var(--text-primary);font-size:1.75rem;font-weight:500}.ProfileExplorer_heroRecord__4h1g6 a{grid-column:1/-1;display:flex;align-items:center;gap:.75rem;min-height:44px;font-size:.85rem}.ProfileExplorer_heroRecord__4h1g6 svg,.ProfileExplorer_provenance__V2IdE svg,.ProfileExplorer_skillTree__F20vX svg,.ProfileExplorer_textLink__Mwq3M svg{width:1rem;height:1rem}.ProfileExplorer_viewBar__oKg0k{display:flex;border-block:1px solid var(--border-emphasis);align-items:stretch;gap:1rem}.ProfileExplorer_tabs__xEGRQ{display:flex;flex:1}.ProfileExplorer_tabs__xEGRQ button{display:flex;min-height:60px;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1.25rem;border-bottom:3px solid transparent;font-size:.87rem;color:var(--text-secondary)}.ProfileExplorer_tabs__xEGRQ button[aria-selected=true]{border-bottom-color:var(--accent-foreground);color:var(--text-primary);background:var(--surface-secondary)}.ProfileExplorer_tabs__xEGRQ button:hover{color:var(--text-primary)}.ProfileExplorer_tabs__xEGRQ svg{width:1.1rem;height:1.1rem;flex-shrink:0}.ProfileExplorer_reset__11CZO{min-width:44px;display:grid;place-items:center;color:var(--text-secondary)}.ProfileExplorer_reset__11CZO svg{width:1rem;height:1rem}.ProfileExplorer_panel__xfPrl{padding:2.5rem 0;outline:none}.ProfileExplorer_sectionHeading__jTbr6{margin:0 0 1.5rem}.ProfileExplorer_sectionHeading__jTbr6 h2,.ProfileExplorer_sectionHeading__jTbr6 h3{font:550 1.7rem/1.25 var(--font-fraunces),Georgia,serif;margin:.5rem 0}.ProfileExplorer_impactLayout__lUQ_p,.ProfileExplorer_knowledgeLayout__ZTnTS{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(17rem,.9fr);gap:3rem;align-items:start}.ProfileExplorer_graphFigure__rEACI{margin:0}.ProfileExplorer_graphHead__1QFe5{display:flex;justify-content:space-between;font:.7rem var(--font-mono);padding:.5rem 0;color:var(--text-secondary)}.ProfileExplorer_graph__2ypLw{position:relative;display:flex;justify-content:space-between;height:516px}.ProfileExplorer_graphEdges__yVBks{position:absolute;width:100%;height:100%;inset:0;pointer-events:none}.ProfileExplorer_edgeActive__ldr96,.ProfileExplorer_edge__ag2f9{fill:none;vector-effect:non-scaling-stroke;transition:stroke .18s,opacity .18s}.ProfileExplorer_edge__ag2f9{stroke:var(--border-emphasis);opacity:.6;stroke-width:1}.ProfileExplorer_edgeActive__ldr96{stroke:var(--explorer-topic);stroke-width:2}.ProfileExplorer_nodeColumn__pjYm9{display:grid;grid-template-rows:repeat(6,86px);width:38.5%;position:relative}.ProfileExplorer_node__4l_fE{display:flex;align-items:center;gap:.65rem;width:100%;align-self:center;padding:.65rem;min-height:62px;border:1px solid var(--border-default);background:var(--surface-primary);border-radius:4px;text-align:left}.ProfileExplorer_nodeMark__JKOd3{color:var(--explorer-topic);display:grid;place-items:center;flex-shrink:0}.ProfileExplorer_nodeMark__JKOd3 svg{width:1rem;height:1rem}.ProfileExplorer_node__4l_fE[data-kind=tool] .ProfileExplorer_nodeMark__JKOd3{color:var(--explorer-tool)}.ProfileExplorer_node__4l_fE strong{font-size:.87rem;line-height:1.3;display:block;overflow-wrap:anywhere}.ProfileExplorer_node__4l_fE small{font-size:.68rem;line-height:1.4;display:block;margin-top:.25rem;color:var(--text-secondary)}.ProfileExplorer_nodeConnected__Wu4gZ{border-color:color-mix(in srgb,var(--explorer-topic) 55%,var(--border-default))}.ProfileExplorer_node__4l_fE[aria-pressed=true]{border:2px solid var(--explorer-topic);background:color-mix(in srgb,var(--explorer-topic) 8%,var(--surface-primary))}.ProfileExplorer_graphFigure__rEACI figcaption,.ProfileExplorer_radiusFigure__KlrEO figcaption{font-size:.75rem;color:var(--text-secondary);line-height:1.6;padding:.75rem 0}.ProfileExplorer_evidence__vZaqy{border-left:1px solid var(--border-emphasis);padding-left:1.75rem;min-width:0}.ProfileExplorer_evidence__vZaqy h3{font:550 1.75rem/1.25 var(--font-fraunces),Georgia,serif;margin:.5rem 0 1rem}.ProfileExplorer_evidence__vZaqy>p:not(.ProfileExplorer_eyebrow__i6Lts){color:var(--text-secondary);font-size:.9rem;line-height:1.7}.ProfileExplorer_evidenceCount__IJo__{padding:1rem 0 .5rem;font-family:var(--font-mono)}.ProfileExplorer_publications__3h_RJ{list-style:none;padding:0;margin:0}.ProfileExplorer_publications__3h_RJ li{border-top:1px solid var(--border-default)}.ProfileExplorer_publications__3h_RJ a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;text-decoration:none}.ProfileExplorer_publications__3h_RJ small{display:block;color:var(--text-secondary);font:.65rem/1.6 var(--font-mono);margin-bottom:.4rem}.ProfileExplorer_publications__3h_RJ strong{font-size:.88rem;line-height:1.5}.ProfileExplorer_publications__3h_RJ svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.2rem}.ProfileExplorer_publications__3h_RJ a:hover strong{color:var(--accent-foreground)}.ProfileExplorer_method__nZivE{border-top:1px solid var(--border-emphasis);margin-top:1rem;padding:.25rem 0}.ProfileExplorer_method__nZivE summary,.ProfileExplorer_timeline__0EPzz summary{min-height:44px;padding:.8rem 0;cursor:pointer;font-size:.84rem;font-weight:600}.ProfileExplorer_method__nZivE>p{max-width:65ch;color:var(--text-secondary);font-size:.85rem;line-height:1.7}.ProfileExplorer_connections__ApgJh{padding:0;list-style:none}.ProfileExplorer_connections__ApgJh li{display:grid;gap:.55rem;font-size:.82rem;line-height:1.5;border-top:1px solid var(--border-default);padding:1rem 0}.ProfileExplorer_connections__ApgJh a{text-decoration:underline;text-underline-offset:3px}.ProfileExplorer_characterLayout__nXXh2{display:grid;grid-template-columns:minmax(19rem,.9fr) minmax(0,1.3fr);gap:3.5rem}.ProfileExplorer_characterIdentity__GrIp_{padding:.5rem 0}.ProfileExplorer_characterIdentity__GrIp_ h2{font:550 2.4rem/1.2 var(--font-fraunces),Georgia,serif;margin:.5rem 0 1.5rem}.ProfileExplorer_levelSeal__918xC{display:grid;grid-template-columns:3rem auto;column-gap:1rem;align-items:center;width:fit-content;margin:0 0 1.5rem;padding:.75rem 1.25rem;border-left:3px solid var(--color-dataviz-senary);background:var(--surface-secondary)}.ProfileExplorer_levelSeal__918xC svg{grid-row:span 2;width:2.5rem;height:2.5rem;color:var(--color-dataviz-senary)}.ProfileExplorer_levelSeal__918xC span{font:.75rem var(--font-mono);color:var(--text-secondary)}.ProfileExplorer_levelSeal__918xC strong{font:600 2.75rem/1.1 var(--font-fraunces),Georgia,serif}.ProfileExplorer_characterName__Ver_a{font-weight:650;font-size:1.15rem;margin:0}.ProfileExplorer_characterName__Ver_a+p{color:var(--text-secondary);font-size:.95rem;line-height:1.7;max-width:38ch;margin:.5rem 0 2rem}.ProfileExplorer_xpHeading__ZmTTF{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-family:var(--font-mono)}.ProfileExplorer_xpHeading__ZmTTF strong{font-size:1.15rem}.ProfileExplorer_xpHeading__ZmTTF span{font-size:.72rem;color:var(--text-secondary)}.ProfileExplorer_xpProgress__jDrUB{display:block;width:100%;height:12px;margin:.85rem 0;appearance:none;border:0;border-radius:0;background:var(--border-default);accent-color:var(--explorer-tool)}.ProfileExplorer_xpProgress__jDrUB::-webkit-progress-bar{background:var(--border-default)}.ProfileExplorer_xpProgress__jDrUB::-webkit-progress-value{background:var(--explorer-tool)}.ProfileExplorer_xpProgress__jDrUB::-moz-progress-bar{background:var(--explorer-tool)}.ProfileExplorer_small__HlnSb{color:var(--text-secondary);font-size:.75rem;line-height:1.65}.ProfileExplorer_questHeading__Biymy{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem}.ProfileExplorer_questHeading__Biymy>span{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-secondary);font:.72rem var(--font-mono)}.ProfileExplorer_questHeading__Biymy svg{width:1rem;height:1rem}.ProfileExplorer_questImage__6YdyR{width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:var(--surface-secondary);border:1px solid var(--border-default)}.ProfileExplorer_latestQuest___4Noz h3{font:550 1.7rem/1.25 var(--font-fraunces),Georgia,serif;margin:1rem 0 .65rem}.ProfileExplorer_latestQuest___4Noz h3 svg{display:inline;width:1.2rem;height:1.2rem}.ProfileExplorer_latestQuest___4Noz>p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.ProfileExplorer_achievementBand__xnuVY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--border-emphasis);margin:2.5rem 0}.ProfileExplorer_achievementBand__xnuVY>div{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1rem;border-right:1px solid var(--border-default)}.ProfileExplorer_achievementBand__xnuVY>div:last-child{border-right:0}.ProfileExplorer_achievementBand__xnuVY>div>svg:first-child{width:1.5rem;height:1.5rem;color:var(--explorer-tool);flex-shrink:0}.ProfileExplorer_achievementBand__xnuVY>div>svg:last-child{width:1rem;height:1rem;margin-left:auto;flex-shrink:0}.ProfileExplorer_achievementBand__xnuVY strong{display:block;font-size:.87rem}.ProfileExplorer_achievementBand__xnuVY span{color:var(--text-secondary);font-size:.73rem;line-height:1.5;display:block;margin-top:.25rem}.ProfileExplorer_achievementBand__xnuVY [data-earned=false]>svg:first-child{color:var(--text-muted)}.ProfileExplorer_characterBottom__Oo4I5{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem}.ProfileExplorer_skillTree__F20vX,.ProfileExplorer_xpLedger__QUz3m{list-style:none;margin:0;padding:0}.ProfileExplorer_skillTree__F20vX li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;border-top:1px solid var(--border-default)}.ProfileExplorer_skillTree__F20vX li>span{color:var(--explorer-tool);font:.75rem var(--font-mono);padding-top:.2rem}.ProfileExplorer_skillTree__F20vX strong{font-size:1rem}.ProfileExplorer_skillTree__F20vX p{color:var(--text-secondary);font-size:.85rem;line-height:1.6;margin:.5rem 0}.ProfileExplorer_skillTree__F20vX a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.8rem}.ProfileExplorer_xpLedger__QUz3m li{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid var(--border-default)}.ProfileExplorer_xpLedger__QUz3m small{display:block;font:.65rem var(--font-mono);color:var(--text-secondary);margin-bottom:.35rem}.ProfileExplorer_xpLedger__QUz3m strong{font-size:.85rem;line-height:1.45}.ProfileExplorer_xpLedger__QUz3m li>span{color:var(--explorer-tool);font:.75rem var(--font-mono);flex-shrink:0}.ProfileExplorer_xpRules__MMA9r{display:grid;grid-template-columns:repeat(4,1fr);margin:1.5rem 0}.ProfileExplorer_xpRules__MMA9r dt{color:var(--text-secondary);font-size:.8rem}.ProfileExplorer_xpRules__MMA9r dd{font:1rem var(--font-mono);margin-top:.35rem}.ProfileExplorer_radiusFigure__KlrEO{margin:0;max-width:34rem}.ProfileExplorer_radiusFigure__KlrEO svg{width:100%;height:auto;aspect-ratio:460/420}.ProfileExplorer_radiusLayer__V_F2C circle{fill:none;stroke:var(--border-emphasis);stroke-width:1.5}.ProfileExplorer_radiusLayer__V_F2C text{font:12px var(--font-mono);fill:var(--text-secondary);paint-order:stroke;stroke:var(--surface-primary);stroke-width:7px;stroke-linejoin:round}.ProfileExplorer_radiusLayer__V_F2C[data-selected=true] circle{stroke:var(--explorer-topic);stroke-width:3;stroke-dasharray:5 5}.ProfileExplorer_radiusLayer__V_F2C[data-selected=true] text{fill:var(--text-primary);font-weight:700}.ProfileExplorer_radiusCenter__2lc5E{fill:var(--text-primary);font:13px var(--font-mono)}.ProfileExplorer_layerControls__XQMoh{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ProfileExplorer_layerControls__XQMoh button{border-bottom:2px solid var(--border-default);min-height:44px;padding:.5rem .75rem;font-size:.85rem}.ProfileExplorer_layerControls__XQMoh button[aria-pressed=true]{border-color:var(--explorer-topic);font-weight:650}.ProfileExplorer_impactEvidence__0PwSh{list-style:none;padding:0;margin:1.5rem 0}.ProfileExplorer_impactEvidence__0PwSh li{border-top:1px solid var(--border-default);padding:1rem 0}.ProfileExplorer_impactEvidence__0PwSh strong{font-size:.9rem;line-height:1.5}.ProfileExplorer_impactEvidence__0PwSh p{color:var(--text-secondary);font-size:.85rem;line-height:1.7;margin-top:.5rem}.ProfileExplorer_roleTitle__htYOF{font-weight:600}.ProfileExplorer_textLink__Mwq3M{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;border-bottom:1px solid var(--border-emphasis)}.ProfileExplorer_timeline__0EPzz{list-style:none;margin:2rem 0;padding:0}.ProfileExplorer_timeline__0EPzz>li{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:2rem}.ProfileExplorer_timelineDate__XuG6n{display:flex;flex-direction:column;gap:.5rem;font:.82rem var(--font-mono);padding-top:1.6rem;color:var(--text-secondary)}.ProfileExplorer_timelineBody__lmeQH{position:relative;padding:1.5rem 0 1.5rem 2.5rem;border-left:1px solid var(--border-emphasis);border-top:1px solid var(--border-default)}.ProfileExplorer_timelineBody__lmeQH:before{content:"";position:absolute;left:-5px;top:1.7rem;width:9px;height:9px;background:var(--explorer-topic)}.ProfileExplorer_timelineBody__lmeQH h3{font:550 1.5rem/1.3 var(--font-fraunces),Georgia,serif;max-width:38ch;margin:.5rem 0}.ProfileExplorer_timelineBody__lmeQH li,.ProfileExplorer_timelineBody__lmeQH>p:not(.ProfileExplorer_eyebrow__i6Lts){max-width:65ch;color:var(--text-secondary);font-size:.9rem;line-height:1.7}.ProfileExplorer_education__cGFoZ{border-top:1px solid var(--border-emphasis);padding-top:1.5rem}.ProfileExplorer_education__cGFoZ h3{font:550 1.6rem var(--font-fraunces),Georgia,serif}.ProfileExplorer_education__cGFoZ>div{margin-top:1.5rem}.ProfileExplorer_education__cGFoZ li,.ProfileExplorer_education__cGFoZ p{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.ProfileExplorer_provenance__V2IdE{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-top:1.25rem;border-top:1px solid var(--border-emphasis);font:.68rem/1.6 var(--font-mono);color:var(--text-secondary)}.ProfileExplorer_provenance__V2IdE a{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;margin-left:auto}.ProfileExplorer_page__w_sfG :is(a,button,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--focus-ring-strong);outline-offset:4px}@media (max-width:1050px){.ProfileExplorer_hero__HCC2A h1{font-size:3rem}.ProfileExplorer_impactLayout__lUQ_p,.ProfileExplorer_knowledgeLayout__ZTnTS{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.9fr);gap:1.75rem}.ProfileExplorer_node__4l_fE{gap:.35rem;padding:.5rem}.ProfileExplorer_nodeMark__JKOd3{display:none}.ProfileExplorer_characterLayout__nXXh2{gap:2rem}}@media (max-width:780px){.ProfileExplorer_inner__k6Ni5{width:calc(100% - 2rem);padding-top:2rem}.ProfileExplorer_hero__HCC2A{align-items:start;flex-direction:column;gap:1.5rem}.ProfileExplorer_hero__HCC2A h1{font-size:2.5rem}.ProfileExplorer_heroRecord__4h1g6{width:100%;grid-template-columns:auto auto 1fr;min-width:0;gap:1rem;align-items:end}.ProfileExplorer_heroRecord__4h1g6 a{grid-column:auto;justify-self:end}.ProfileExplorer_heroRecord__4h1g6 strong{font-size:1.45rem}.ProfileExplorer_tabs__xEGRQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ProfileExplorer_tabs__xEGRQ button{min-height:52px;padding:.6rem;justify-content:flex-start;font-size:.8rem}.ProfileExplorer_viewBar__oKg0k{gap:0}.ProfileExplorer_characterBottom__Oo4I5,.ProfileExplorer_characterLayout__nXXh2,.ProfileExplorer_impactLayout__lUQ_p,.ProfileExplorer_knowledgeLayout__ZTnTS{grid-template-columns:minmax(0,1fr);gap:2rem}.ProfileExplorer_evidence__vZaqy{border-left:0;border-top:2px solid var(--border-emphasis);padding:1.5rem 0 0}.ProfileExplorer_achievementBand__xnuVY{grid-template-columns:1fr}.ProfileExplorer_achievementBand__xnuVY>div{border-right:0;border-bottom:1px solid var(--border-default)}.ProfileExplorer_achievementBand__xnuVY>div:last-child{border-bottom:0}.ProfileExplorer_characterIdentity__GrIp_ h2{font-size:2rem}.ProfileExplorer_radiusFigure__KlrEO{margin:0 auto}.ProfileExplorer_timeline__0EPzz>li{grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem}.ProfileExplorer_timelineBody__lmeQH{padding-left:1.25rem}.ProfileExplorer_timelineBody__lmeQH h3{font-size:1.25rem}.ProfileExplorer_provenance__V2IdE a{margin-left:0}}@media (max-width:420px){.ProfileExplorer_hero__HCC2A h1{font-size:2.15rem}.ProfileExplorer_heroRecord__4h1g6{grid-template-columns:1fr 1fr}.ProfileExplorer_heroRecord__4h1g6 a{grid-column:1/-1;justify-self:start}.ProfileExplorer_node__4l_fE strong{font-size:.78rem}.ProfileExplorer_node__4l_fE small{font-size:.64rem}.ProfileExplorer_sectionHeading__jTbr6 h2{font-size:1.5rem}.ProfileExplorer_tabs__xEGRQ button{gap:.4rem;font-size:.75rem}.ProfileExplorer_xpRules__MMA9r{grid-template-columns:1fr 1fr;gap:1rem}}@media (prefers-reduced-motion:no-preference){.ProfileExplorer_panel__xfPrl>section{animation:ProfileExplorer_reveal__QN8ci .22s ease-out both}@keyframes ProfileExplorer_reveal__QN8ci{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.ProfileExplorer_edgeActive__ldr96,.ProfileExplorer_edge__ag2f9{transition:none}}@media print{.ProfileExplorer_reset__11CZO,.ProfileExplorer_viewBar__oKg0k{display:none}.ProfileExplorer_characterBottom__Oo4I5,.ProfileExplorer_characterLayout__nXXh2,.ProfileExplorer_impactLayout__lUQ_p,.ProfileExplorer_knowledgeLayout__ZTnTS{display:block}.ProfileExplorer_evidence__vZaqy{padding-top:1rem;border:0}.ProfileExplorer_page__w_sfG{background:var(--surface-primary)}.ProfileExplorer_achievementBand__xnuVY>div,.ProfileExplorer_timeline__0EPzz>li{break-inside:avoid}}