.PersonalityTypeSelector_personalityTypeSelectorContainer__u_UsA{display:flex;flex-direction:column;gap:28px}.PersonalityTypeSelector_typeCardsContainer__PJAAa{display:flex;justify-content:space-between;gap:28px}@media screen and (max-width:475px){.PersonalityTypeSelector_personalityTypeSelectorContainer__u_UsA{gap:16px}.PersonalityTypeSelector_typeCardsContainer__PJAAa{gap:12px}}@media screen and (max-width:1000px){.PersonalityTypeSelector_typeCardsContainer__PJAAa{flex-wrap:wrap}}.TypeSelector_typeSelectorContainer__qDonm{display:flex;flex-wrap:wrap;gap:16px}.TypeSelector_typeSelectorItem__SKy8r{font-weight:600;font-size:24px;line-height:100%;padding:20px;color:var(--text-primary);border-radius:12px}.TypeSelector_seekers__pnUmF{background:var(--bg-seekers)}.TypeSelector_diplomats__UcWAA{background:var(--bg-diplomats)}.TypeSelector_guardians__sFaxJ{background:var(--bg-guardians)}.TypeSelector_analysts__p49dG{background:var(--bg-analysts)}.TypeSelector_typeSelectorItemHide__vsKdm{opacity:.3}@media screen and (max-width:475px){.TypeSelector_typeSelectorItemHide__vsKdm{display:none}.TypeSelector_typeSelectorItem__SKy8r{width:100%;text-align:center}}.TypeCard_typeCardContainer__TiRWb{display:flex;flex-direction:column;flex:1 1 308px;max-width:308px;box-sizing:border-box;padding:12px}.TypeCard_imageWrapper__DE__A{position:relative;width:100%;aspect-ratio:308/295;overflow:hidden;border-radius:10px;margin-bottom:12px;background:#f2f2f2}.TypeCard_typeCardImage__xSJ2N{object-fit:cover;object-position:center;transform:scaleX(-1);border-radius:10px}.TypeCard_typeCardHeader__Qr6L6{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.TypeCard_typeCardTitle__0Ohb3{font-weight:600;font-size:clamp(18px,2vw,24px);line-height:1.1;color:var(--text-primary)}.TypeCard_typeCardType__Q1G5q{font-weight:600;font-size:clamp(16px,1.8vw,20px);line-height:1.2;color:var(--text-tertriary)}.TypeCard_typeCardDescription__fMi5w{font-weight:400;font-size:clamp(12px,1.6vw,16px);line-height:1.6;color:var(--text-primary)}@media (max-width:475px){.TypeCard_typeCardContainer__TiRWb{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}}@media (min-width:476px) and (max-width:1000px){.TypeCard_typeCardContainer__TiRWb{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 24px);max-width:calc(50% - 24px)}}