.TypeBadge_badge__hlJ3P{--badge-fill:var(--type-hue);--badge-ink:var(--type-badge-ink);--orb-fill:color-mix(in srgb,var(--type-hue) 84%,#3a2412);box-sizing:border-box;display:inline-grid;grid-template-columns:var(--type-badge-orb) minmax(0,1fr);gap:4px;width:var(--type-badge-width);height:var(--type-badge-height);padding:0 3px 0 2px;border-radius:9px;border:1px solid color-mix(in srgb,var(--type-hue) 72%,var(--type-badge-ink));background:var(--badge-fill);color:var(--badge-ink);font-size:var(--type-badge-font);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;box-shadow:inset 0 1px 0 #ffffff80,inset 0 -1px 0 #23170f18,0 2px 3px #23170f15,0 4px 7px -4px #23170f45;transition:transform var(--interaction-duration) ease-out,box-shadow var(--interaction-duration) ease-out}.TypeBadge_badge__hlJ3P,.TypeBadge_orb__z5s2u{flex-shrink:0;align-items:center;justify-content:center}.TypeBadge_orb__z5s2u{display:inline-flex;width:var(--type-badge-orb);height:var(--type-badge-orb);border-radius:50%;background:var(--orb-fill);color:var(--type-badge-ink);border:1px solid #23170f25;box-shadow:inset 0 1px 3px #23170f35,0 1px 0 #ffffff50}.TypeBadge_orb__z5s2u svg,.TypeBadge_orb__z5s2u>div{width:var(--type-badge-glyph);height:var(--type-badge-glyph)}.TypeBadge_badge__hlJ3P[data-icon=false]{grid-template-columns:minmax(0,1fr);padding-inline:3px}.TypeBadge_badge__hlJ3P[data-size=compact]{display:inline-flex;border-radius:50%;width:var(--type-badge-circle);height:var(--type-badge-circle);padding:1px;gap:0;box-shadow:0 1px 1px #00000020}.TypeBadge_badge__hlJ3P[data-size=compact] .TypeBadge_orb__z5s2u{border:0;box-shadow:none}.TypeBadge_badge__hlJ3P:focus-visible,.TypeBadge_badge__hlJ3P[data-selected]{outline:2px solid var(--border-focus);outline-offset:2px}.TypeBadge_hit__NBB8K{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;border:0;padding:4px;background:transparent;box-shadow:none;border-radius:9px}.TypeBadge_hit__NBB8K:focus-visible{outline:none}.TypeBadge_hit__NBB8K:focus-visible .TypeBadge_badge__hlJ3P,.TypeBadge_hit__NBB8K:focus-visible>span:not(.TypeBadge_badge__hlJ3P){outline:2px solid var(--border-focus);outline-offset:2px}.TypeBadge_hit__NBB8K:disabled{cursor:not-allowed}.TypeBadge_hit__NBB8K:disabled .TypeBadge_badge__hlJ3P{filter:grayscale(.65);opacity:.65}.dark .TypeBadge_badge__hlJ3P,[data-theme=dark] .TypeBadge_badge__hlJ3P{--badge-fill:color-mix(in srgb,var(--type-hue) 42%,var(--type-badge-dark-base));--badge-ink:var(--fg-1);--orb-fill:color-mix(in srgb,var(--type-hue) 78%,var(--surface-inner));border-color:color-mix(in srgb,var(--type-hue) 55%,var(--surface-inner));box-shadow:inset 0 1px 0 #ffffff15,0 1px 2px #00000035}.dark .TypeBadge_badge__hlJ3P[data-size=compact]{box-shadow:0 1px 1px #00000030}@media (hover:hover){.TypeBadge_badge__hlJ3P[role=button]:hover,a:hover .TypeBadge_badge__hlJ3P,button:not(:disabled):hover .TypeBadge_badge__hlJ3P{transform:translateY(-2px) scale(1.065);border-color:var(--border-focus)}}a:active .TypeBadge_badge__hlJ3P,button:not(:disabled):active .TypeBadge_badge__hlJ3P{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.TypeBadge_badge__hlJ3P{transition:none;transform:none!important}}.TypeBadge_tooltipOwner__rdksD{position:relative;display:inline-flex;align-items:center;min-height:44px}.TypeBadge_tooltip__IrqCa{position:absolute;bottom:calc(100% + 6px);left:0;z-index:50;width:max-content;max-width:min(240px,75vw);padding:8px 12px;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-elevated);color:var(--fg-1);box-shadow:var(--shadow-floating);font-size:12px;line-height:1.5}.HubSurface_banner__XsOHY{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:clamp(240px,25vw,320px);overflow:hidden;border-radius:inherit;padding:32px;margin:0}.HubSurface_bannerScene__q78pr,.HubSurface_bannerShade__6IXG9{position:absolute;inset:0;pointer-events:none}.HubSurface_bannerScene__q78pr{z-index:-1}.HubSurface_bannerImage__Ts0bx{object-fit:cover;object-position:65% center}.HubSurface_bannerShade__6IXG9{background:linear-gradient(90deg,color-mix(in srgb,var(--paper-high) 94%,transparent),color-mix(in srgb,var(--paper-high) 75%,transparent) 34%,transparent 72%)}.HubSurface_bannerContent__dyHZO{max-width:58%}.HubSurface_banner__XsOHY h1{font-size:clamp(30px,3.2vw,44px);line-height:1.12;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.dark .HubSurface_bannerImage__Ts0bx{filter:brightness(.78) saturate(.85)}@media (max-width:640px){.HubSurface_banner__XsOHY{min-height:280px;justify-content:flex-end;padding:20px}.HubSurface_bannerImage__Ts0bx{object-position:75% center}.HubSurface_bannerShade__6IXG9{background:linear-gradient(0deg,var(--paper-high),color-mix(in srgb,var(--paper-high) 90%,transparent) 25%,color-mix(in srgb,var(--paper-high) 20%,transparent) 70%)}.HubSurface_bannerContent__dyHZO{max-width:100%}}.HubSurface_hero___cDnh{position:relative;isolation:isolate;margin:0}.HubSurface_hero___cDnh:before{content:"";position:absolute;inset:-24px;z-index:-1;border-radius:24px;pointer-events:none;background:linear-gradient(100deg,var(--paper-warm) 15%,transparent 95%),var(--hub-artwork) right center/cover;opacity:.22}.HubSurface_heroTop__5QA7q{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:140px}.HubSurface_hero___cDnh h1{font-size:clamp(30px,3.2vw,44px);line-height:1.12;font-weight:500;letter-spacing:-.035em}.HubSurface_art__uc4UD{display:flex;align-items:center;justify-content:center;width:170px;height:160px;flex:none;border-radius:50%;background:var(--paper-high);box-shadow:inset 0 1px 4px #3a241208}.HubSurface_art__uc4UD img{max-height:160px;width:100%;object-fit:contain}.HubSurface_quickLinks__05h23{margin-top:20px}.HubSurface_quickLinks__05h23 nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.HubSurface_quickLinks__05h23 nav a{display:flex;min-width:0;min-height:64px;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-navigation);color:var(--fg-1);box-shadow:var(--control-shadow);font-size:15px;font-weight:550}.dark .HubSurface_hero___cDnh:before{opacity:.1}.dark .HubSurface_art__uc4UD{background:var(--surface-inner)}@media (max-width:640px){.HubSurface_heroTop__5QA7q{min-height:90px;gap:12px}.HubSurface_hero___cDnh h1{font-size:30px}.HubSurface_art__uc4UD{width:90px;height:90px}.HubSurface_art__uc4UD img{max-height:90px}.HubSurface_quickLinks__05h23 nav{gap:6px}.HubSurface_quickLinks__05h23 nav a{min-height:60px;padding:9px 6px;gap:6px;font-size:12px;flex-wrap:wrap;justify-content:center}.HubSurface_quickLinks__05h23{margin-top:14px}}@media (prefers-reduced-motion:reduce){.HubSurface_quickLinks__05h23 nav a{transition:none;transform:none}}