.hub_intro__ZFuTK{padding-block:clamp(4px,3vw,40px) clamp(16px,2vw,24px)}.hub_intro__ZFuTK h1{margin-bottom:8px;text-wrap:balance}.hub_intro__ZFuTK>p{font-size:1.125rem;color:var(--ink-soft);max-width:32em;margin:0 0 18px}.hub_key__rXeie.hub_key__rXeie{display:block}.hub_key__rXeie.hub_key__rXeie ul{display:grid;grid-template-columns:repeat(4,max-content);grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.hub_key__rXeie.hub_key__rXeie li{padding:0;background:none}.hub_key__rXeie.hub_key__rXeie button{width:100%;min-width:0;height:100%;min-height:44px;padding:6px 12px 6px 10px;gap:6px;font-size:.8125rem}.hub_key__rXeie.hub_key__rXeie button[aria-expanded=true]{padding:5.5px 11.5px 5.5px 9.5px}.hub_or__2S7_C{margin-inline:5px;color:var(--ink-faint);font-weight:400}.hub_keyLines__mipaD{display:grid;grid-gap:4px;gap:4px;max-width:34em;color:var(--ink-soft);font-size:.9375rem;line-height:1.45}.hub_keyLines__mipaD p{margin:0}.hub_keyLines__mipaD strong{color:var(--ink)}.hub_jump__Ko1oJ ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.hub_jump__Ko1oJ a{display:flex;align-items:center;justify-content:space-between;gap:4px;height:100%;min-height:44px;padding:6px 8px 6px 12px;border:1px solid var(--rule);border-radius:var(--ui-radius-control);color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:border-color .2s,background-color .2s}.hub_jump__Ko1oJ a svg{color:var(--ink-faint);transform:rotate(90deg)}.hub_jump__Ko1oJ a:hover{border-color:var(--rule-strong);background:var(--paper-sunk)}.hub_jump__Ko1oJ a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hub_group__YQDzg{padding-top:clamp(24px,3vw,36px);scroll-margin-top:8px}.hub_groupTitle__NccIF.hub_groupTitle__NccIF{font-size:clamp(1.25rem,2.2vw,1.5rem)}.hub_groupTitle__NccIF span+span{margin-left:-16px;box-shadow:0 0 0 2px var(--paper)}.hub_types__FkcX7{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:0;padding:0}.hub_type__pCPoY{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:14px;background:var(--card-face);border:1px solid var(--card-edge);border-radius:var(--card-radius);box-shadow:var(--card-cast)}.hub_chips__DTNA6.hub_chips__DTNA6{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.2}.hub_chips__DTNA6 span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px 6px 7px;border-radius:var(--ui-radius-control);background:var(--paper-sunk);color:var(--ink)}.hub_chips__DTNA6 svg{color:var(--moss-ink)}.hub_pair__6rCXV{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0}.hub_tile__qChvU{display:grid;grid-gap:2px;gap:2px;min-width:0;text-decoration:none;color:var(--ink);border-radius:var(--ui-radius-control)}.hub_tile__qChvU>:first-child{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;margin-bottom:6px;border-radius:var(--ui-radius-control);background:var(--paper-sunk);transition:transform .35s cubic-bezier(.16,1,.3,1)}.hub_tile__qChvU strong{font-size:1rem;letter-spacing:-.01em}.hub_tile__qChvU>span:last-child{color:var(--accent-ink);font-size:.8125rem;font-weight:600;line-height:1.35;text-wrap:balance}.hub_nowrap__Ivse8{white-space:nowrap}.hub_tile__qChvU:hover strong{color:var(--accent-ink)}.hub_tile__qChvU:hover>:first-child{transform:translateY(-3px)}.hub_tile__qChvU:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (min-width:640px){.hub_types__FkcX7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hub_types__FkcX7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.hub_key__rXeie.hub_key__rXeie ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hub_key__rXeie.hub_key__rXeie button{flex-direction:column;justify-content:center;gap:4px;padding:8px 4px;font-size:.75rem;line-height:1.25;text-align:center}.hub_poles__q5p22{display:grid}.hub_or__2S7_C{display:none}.hub_jump__Ko1oJ ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hub_jump__Ko1oJ a{font-size:.8125rem}}@media (max-width:374px){.hub_key__rXeie.hub_key__rXeie ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hub_key__rXeie.hub_key__rXeie button{flex-direction:row;justify-content:flex-start;gap:8px;padding:6px 10px;text-align:left}}@media (prefers-reduced-motion:reduce){.hub_jump__Ko1oJ a,.hub_tile__qChvU>:first-child{transition:none}}.type-radar_figure__0I_kU{margin:0 0 32px}.type-radar_title__vLza0{color:var(--ink);font-size:1.375rem;font-weight:700;line-height:1.35}.type-radar_chart__EgpbF{display:block;width:100%;max-width:440px;height:auto;margin:16px auto 0;overflow:visible}.type-radar_ring__tiqTE{fill:none}.type-radar_axis__TL_RW,.type-radar_ring__tiqTE,.type-radar_variableAxis__lVpse{stroke:var(--rule);stroke-width:1}.type-radar_variableAxis__lVpse{stroke-dasharray:4 4}.type-radar_shape__WHnTf{fill:var(--accent);fill-opacity:.15;stroke:var(--accent-ink);stroke-width:2.5;stroke-linejoin:round}.type-radar_point__I8X4n{fill:var(--accent-ink)}.type-radar_variablePoint__Qx4yD{fill:var(--paper-raised);stroke:var(--accent-ink);stroke-width:2}.type-radar_labels__HCKjF{fill:var(--ink);font-family:inherit;font-size:19px;font-weight:600}.type-radar_variableLabel__V8_GS{fill:var(--ink-soft);font-size:16px;font-weight:400}.type-radar_figure__0I_kU .type-radar_caption__5nyCH{margin:0;color:var(--ink-soft);font-size:.9375rem;line-height:1.6;max-width:48ch}